From 293db76ddb962312fa1aa8da8d3aa9460442ced3 Mon Sep 17 00:00:00 2001
From: TomAwezome <sonidd1@yahoo.com>
Date: Wed, 27 Oct 2021 03:28:16 -0400
Subject: [PATCH] Update documentation.

---
 docs/Apps/Budget/Accts.DD.html                |    2 +-
 docs/Apps/Budget/BgtAccts.CC.html             |    2 +-
 docs/Apps/Budget/BgtEntry.CC.html             |    2 +-
 docs/Apps/Budget/BgtFile.CC.html              |    2 +-
 docs/Apps/Budget/BgtMain.CC.html              |    2 +-
 docs/Apps/Budget/BgtStrs.CC.html              |    2 +-
 docs/Apps/Budget/BgtTemplate.CC.html          |    2 +-
 docs/Apps/Budget/Budget.CC.html               |    2 +-
 docs/Apps/Budget/Install.CC.html              |    2 +-
 docs/Apps/Budget/Load.CC.html                 |    2 +-
 docs/Apps/Budget/Run.CC.html                  |    2 +-
 docs/Apps/Budget/index.html                   |    2 +-
 docs/Apps/GrModels/BallGen.CC.html            |    2 +-
 docs/Apps/GrModels/Load.CC.html               |    2 +-
 docs/Apps/GrModels/ManGen.CC.html             |    2 +-
 docs/Apps/GrModels/Models.CC.html             |    2 +-
 docs/Apps/GrModels/Run.CC.html                |    2 +-
 docs/Apps/GrModels/index.html                 |    2 +-
 docs/Apps/KeepAway/KeepAway.CC.html           |  712 +++---
 docs/Apps/KeepAway/Load.CC.html               |    2 +-
 docs/Apps/KeepAway/Run.CC.html                |    2 +-
 docs/Apps/KeepAway/index.html                 |    2 +-
 docs/Apps/Logic/Load.CC.html                  |    2 +-
 docs/Apps/Logic/Logic.CC.html                 |    2 +-
 docs/Apps/Logic/Run.CC.html                   |    2 +-
 docs/Apps/Logic/index.html                    |    2 +-
 docs/Apps/Psalmody/Examples/childish.CC.html  |    2 +-
 docs/Apps/Psalmody/Examples/index.html        |    2 +-
 docs/Apps/Psalmody/Examples/night.CC.html     |    2 +-
 docs/Apps/Psalmody/Examples/prosper.CC.html   |    2 +-
 docs/Apps/Psalmody/Help.DD.html               |    2 +-
 docs/Apps/Psalmody/Install.CC.html            |    2 +-
 docs/Apps/Psalmody/JukeBox.CC.html            |    2 +-
 docs/Apps/Psalmody/JukePuppet.CC.html         |    2 +-
 docs/Apps/Psalmody/Load.CC.html               |    2 +-
 docs/Apps/Psalmody/Psalmody.CC.html           |    2 +-
 docs/Apps/Psalmody/PsalmodyCtrls.CC.html      |    2 +-
 docs/Apps/Psalmody/PsalmodyDraw.CC.html       |    2 +-
 docs/Apps/Psalmody/PsalmodyFile.CC.html       |    2 +-
 docs/Apps/Psalmody/PsalmodyMain.CC.html       |    2 +-
 docs/Apps/Psalmody/Run.CC.html                |    2 +-
 docs/Apps/Psalmody/index.html                 |    2 +-
 docs/Apps/Span/Install.CC.html                |    2 +-
 docs/Apps/Span/Load.CC.html                   |    2 +-
 docs/Apps/Span/Run.CC.html                    |    2 +-
 docs/Apps/Span/Span.HH.html                   |    2 +-
 docs/Apps/Span/SpanBridge.CC.html             |    2 +-
 docs/Apps/Span/SpanDerive.CC.html             |    2 +-
 docs/Apps/Span/SpanMain.CC.html               |    2 +-
 docs/Apps/Span/SpanNew.CC.html                |    2 +-
 docs/Apps/Span/index.html                     |    2 +-
 docs/Apps/Strut/Load.CC.html                  |    2 +-
 docs/Apps/Strut/Run.CC.html                   |    2 +-
 docs/Apps/Strut/Strut.CC.html                 |  736 +++---
 docs/Apps/Strut/index.html                    |    2 +-
 docs/Apps/TimeClock/Install.CC.html           |    2 +-
 docs/Apps/TimeClock/Load.CC.html              |    2 +-
 docs/Apps/TimeClock/TimeClk.CC.html           |    2 +-
 docs/Apps/TimeClock/index.html                |    2 +-
 docs/Apps/Titanium/Load.CC.html               |    2 +-
 docs/Apps/Titanium/Run.CC.html                |    2 +-
 docs/Apps/Titanium/Titanium.CC.html           |    2 +-
 docs/Apps/Titanium/index.html                 |    2 +-
 docs/Apps/ToTheFront/AIs/Human.CC.html        |    2 +-
 docs/Apps/ToTheFront/AIs/SimpleAI.CC.html     |    2 +-
 docs/Apps/ToTheFront/AIs/index.html           |    2 +-
 docs/Apps/ToTheFront/Install.CC.html          |    2 +-
 docs/Apps/ToTheFront/Load.CC.html             |    2 +-
 docs/Apps/ToTheFront/Run.CC.html              |    2 +-
 docs/Apps/ToTheFront/TTFDraw.CC.html          |    2 +-
 docs/Apps/ToTheFront/TTFFire.CC.html          |    2 +-
 docs/Apps/ToTheFront/TTFGlobals.CC.html       |    2 +-
 docs/Apps/ToTheFront/TTFInit.CC.html          |    2 +-
 docs/Apps/ToTheFront/TTFLib.CC.html           |    2 +-
 docs/Apps/ToTheFront/TTFMove.CC.html          |    2 +-
 docs/Apps/ToTheFront/TTFVis.CC.html           |    2 +-
 docs/Apps/ToTheFront/ToTheFront.CC.html       |  111 +-
 docs/Apps/ToTheFront/index.html               |    2 +-
 docs/Apps/Vocabulary/Load.CC.html             |    2 +-
 docs/Apps/Vocabulary/Run.CC.html              |    2 +-
 docs/Apps/Vocabulary/VocabQuiz.CC.html        |    2 +-
 docs/Apps/Vocabulary/index.html               |    2 +-
 docs/Apps/X-Caliber/Load.CC.html              |    2 +-
 docs/Apps/X-Caliber/Run.CC.html               |    2 +-
 docs/Apps/X-Caliber/X-Caliber.CC.html         | 1398 ++++++-----
 docs/Apps/X-Caliber/XCCtrls.CC.html           |    2 +-
 docs/Apps/X-Caliber/index.html                |    2 +-
 docs/Apps/index.html                          |    2 +-
 docs/Compiler/Asm.CC.html                     |    2 +-
 docs/Compiler/AsmInit.CC.html                 |    2 +-
 docs/Compiler/AsmLib.CC.html                  |    2 +-
 docs/Compiler/AsmResolve.CC.html              |    2 +-
 docs/Compiler/BackA.CC.html                   |    2 +-
 docs/Compiler/BackB.CC.html                   |    2 +-
 docs/Compiler/BackC.CC.html                   |    2 +-
 docs/Compiler/BackFA.CC.html                  |    2 +-
 docs/Compiler/BackFB.CC.html                  |    2 +-
 docs/Compiler/BackLib.CC.html                 |    2 +-
 docs/Compiler/CExcept.CC.html                 |    2 +-
 docs/Compiler/CExterns.CC.html                |    2 +-
 docs/Compiler/CHash.CC.html                   |    2 +-
 docs/Compiler/CInit.CC.html                   |    2 +-
 docs/Compiler/CMain.CC.html                   |    2 +-
 docs/Compiler/CMisc.CC.html                   |    4 +-
 docs/Compiler/Compiler.PRJ.html               |    2 +-
 docs/Compiler/CompilerA.HH.html               |    2 +-
 docs/Compiler/CompilerB.HH.html               |    2 +-
 docs/Compiler/Lex.CC.html                     |    2 +-
 docs/Compiler/LexLib.CC.html                  |    2 +-
 docs/Compiler/OpCodes.DD.html                 |    2 +-
 docs/Compiler/OptLib.CC.html                  |    2 +-
 docs/Compiler/OptPass012.CC.html              |    2 +-
 docs/Compiler/OptPass3.CC.html                |    2 +-
 docs/Compiler/OptPass4.CC.html                |    2 +-
 docs/Compiler/OptPass5.CC.html                |    2 +-
 docs/Compiler/OptPass6.CC.html                |    2 +-
 docs/Compiler/OptPass789A.CC.html             |    2 +-
 docs/Compiler/ParseExp.CC.html                |    2 +-
 docs/Compiler/ParseLib.CC.html                |    2 +-
 docs/Compiler/ParseStatement.CC.html          |    2 +-
 docs/Compiler/ParseVar.CC.html                |    2 +-
 docs/Compiler/Templates.CC.html               |    2 +-
 docs/Compiler/UAsm.CC.html                    |    4 +-
 docs/Compiler/index.html                      |    2 +-
 docs/Demo/AcctExample/HomeKeyPlugIns.CC.html  |    2 +-
 docs/Demo/AcctExample/HomeLocalize.CC.html    |    2 +-
 docs/Demo/AcctExample/HomeSys.CC.html         |    4 +-
 docs/Demo/AcctExample/HomeWrappers.CC.html    |    2 +-
 docs/Demo/AcctExample/MakeHome.CC.html        |    2 +-
 docs/Demo/AcctExample/Once.CC.html            |    2 +-
 docs/Demo/AcctExample/PersonalMenu.DD.html    |    2 +-
 docs/Demo/AcctExample/PersonalNotes.DD.html   |    2 +-
 docs/Demo/AcctExample/Registry.CC.html        |    2 +-
 docs/Demo/AcctExample/TOS/MakeTOS.CC.html     |    2 +-
 docs/Demo/AcctExample/TOS/TOSConfig.CC.html   |    2 +-
 docs/Demo/AcctExample/TOS/TOSDistro.CC.html   |   12 +-
 docs/Demo/AcctExample/TOS/TOSExtern.CC.html   |    2 +-
 docs/Demo/AcctExample/TOS/TOSMisc.CC.html     |    2 +-
 docs/Demo/AcctExample/TOS/TOSTheme.CC.html    |    2 +-
 docs/Demo/AcctExample/TOS/index.html          |    2 +-
 docs/Demo/AcctExample/index.html              |    2 +-
 docs/Demo/Asm/AsmAndC1.CC.html                |    2 +-
 docs/Demo/Asm/AsmAndC2.CC.html                |    2 +-
 docs/Demo/Asm/AsmAndC3.CC.html                |    2 +-
 docs/Demo/Asm/AsmHelloWorld.CC.html           |    2 +-
 docs/Demo/Asm/BuzzFizz.CC.html                |    2 +-
 docs/Demo/Asm/DivByHand.CC.html               |    2 +-
 docs/Demo/Asm/MulByHand.CC.html               |    2 +-
 docs/Demo/Asm/PutDec.CC.html                  |    2 +-
 docs/Demo/Asm/index.html                      |    2 +-
 docs/Demo/Carry.CC.html                       |    2 +-
 docs/Demo/ClassMeta.CC.html                   |    2 +-
 docs/Demo/CompileDemo.CC.html                 |    2 +-
 docs/Demo/DateTime.CC.html                    |    2 +-
 docs/Demo/DebugDemo.CC.html                   |    2 +-
 docs/Demo/Define.CC.html                      |    2 +-
 docs/Demo/Directives.CC.html                  |    2 +-
 docs/Demo/Disk/BlkDevRep.CC.html              |    2 +-
 docs/Demo/Disk/DataBase.CC.html               |    2 +-
 docs/Demo/Disk/DiskRaw.CC.html                |    2 +-
 docs/Demo/Disk/FPrintF.CC.html                |    2 +-
 docs/Demo/Disk/SerializeTree.CC.html          |    2 +-
 docs/Demo/Disk/UnusedSpaceRep.CC.html         |    2 +-
 docs/Demo/Disk/index.html                     |    2 +-
 docs/Demo/DolDoc/CallBack.CC.html             |    2 +-
 docs/Demo/DolDoc/ClickCallBack.CC.html        |    2 +-
 docs/Demo/DolDoc/CursorMove.CC.html           |    2 +-
 docs/Demo/DolDoc/Data.CC.html                 |    2 +-
 docs/Demo/DolDoc/DefineStr.CC.html            |    2 +-
 docs/Demo/DolDoc/DemoDoc.DD.html              |    2 +-
 docs/Demo/DolDoc/FileRead.CC.html             |    2 +-
 docs/Demo/DolDoc/Form.CC.html                 |    2 +-
 docs/Demo/DolDoc/MenuBttn.CC.html             |    2 +-
 docs/Demo/DolDoc/MenuSprite.CC.html           |    2 +-
 docs/Demo/DolDoc/NumBible.CC.html             |    2 +-
 docs/Demo/DolDoc/TextDemo.CC.html             |    2 +-
 docs/Demo/DolDoc/TreeDemo.CC.html             |    2 +-
 docs/Demo/DolDoc/UnusedDefine.CC.html         |    2 +-
 docs/Demo/DolDoc/index.html                   |    2 +-
 docs/Demo/Exceptions.CC.html                  |    2 +-
 docs/Demo/ExtChars.CC.html                    |    2 +-
 docs/Demo/Games/BattleLines.CC.html           |    2 +-
 docs/Demo/Games/BigGuns.CC.html               |    2 +-
 docs/Demo/Games/BlackDiamond.CC.html          |    2 +-
 docs/Demo/Games/BomberGolf.CC.html            |    2 +-
 docs/Demo/Games/CastleFrankenstein.CC.html    |    2 +-
 docs/Demo/Games/CharDemo.CC.html              |    2 +-
 docs/Demo/Games/Chess.CC.html                 |    2 +-
 docs/Demo/Games/CircleTrace.CC.html           |    2 +-
 docs/Demo/Games/Collision.CC.html             |    2 +-
 docs/Demo/Games/Digits.CC.html                |    2 +-
 docs/Demo/Games/DunGen.CC.html                |    2 +-
 docs/Demo/Games/ElephantWalk.CC.html          |    2 +-
 docs/Demo/Games/FlapBat.CC.html               |    2 +-
 docs/Demo/Games/FlatTops.CC.html              |  612 +++--
 docs/Demo/Games/Halogen.CC.html               |    2 +-
 docs/Demo/Games/MassSpring.CC.html            |    2 +-
 docs/Demo/Games/Maze.CC.html                  |    2 +-
 docs/Demo/Games/RainDrops.CC.html             |    2 +-
 docs/Demo/Games/RawHide.CC.html               |    2 +-
 docs/Demo/Games/Rocket.CC.html                |    2 +-
 docs/Demo/Games/RocketScience.CC.html         |    2 +-
 docs/Demo/Games/Squirt.CC.html                |    2 +-
 docs/Demo/Games/Stadium/Stadium.CC.html       |    2 +-
 docs/Demo/Games/Stadium/StadiumBG.DD.html     |    2 +-
 docs/Demo/Games/Stadium/StadiumBG.GR.html     |    2 +-
 docs/Demo/Games/Stadium/StadiumGen.CC.html    |    2 +-
 docs/Demo/Games/Stadium/index.html            |    2 +-
 docs/Demo/Games/Talons.CC.html                |    2 +-
 docs/Demo/Games/TheDead.CC.html               |    2 +-
 docs/Demo/Games/TicTacToe.CC.html             |    2 +-
 docs/Demo/Games/TreeCheckers.CC.html          |    2 +-
 docs/Demo/Games/Varoom.CC.html                |    2 +-
 docs/Demo/Games/Wenceslas.CC.html             |    2 +-
 docs/Demo/Games/Whap.CC.html                  |    2 +-
 docs/Demo/Games/Zing.CC.html                  |    2 +-
 docs/Demo/Games/ZoneOut.CC.html               |    2 +-
 docs/Demo/Games/index.html                    |    2 +-
 docs/Demo/GlobalVars.CC.html                  |    2 +-
 docs/Demo/Graphics/32BitColor.CC.html         |    2 +-
 docs/Demo/Graphics/32BitPaint.CC.html         |    2 +-
 docs/Demo/Graphics/3DPoly.CC.html             |    2 +-
 docs/Demo/Graphics/BSpline.CC.html            |    2 +-
 docs/Demo/Graphics/Blot.CC.html               |    2 +-
 docs/Demo/Graphics/Bounce.CC.html             |    2 +-
 docs/Demo/Graphics/Box.CC.html                |    2 +-
 docs/Demo/Graphics/Cartesian.CC.html          |    2 +-
 docs/Demo/Graphics/CharAnimation.CC.html      |    2 +-
 docs/Demo/Graphics/Clock.CC.html              |    2 +-
 docs/Demo/Graphics/Collision.CC.html          |    2 +-
 docs/Demo/Graphics/CommonAncestor.CC.html     |    2 +-
 docs/Demo/Graphics/Doodle.CC.html             |    2 +-
 docs/Demo/Graphics/EdSprite.CC.html           |    2 +-
 docs/Demo/Graphics/Elephant.CC.html           |    2 +-
 docs/Demo/Graphics/Extents.CC.html            |    2 +-
 docs/Demo/Graphics/FontEd.CC.html             |    2 +-
 docs/Demo/Graphics/GrDir.CC.html              |    2 +-
 docs/Demo/Graphics/Grid.CC.html               |    2 +-
 docs/Demo/Graphics/Hanoi.CC.html              |    2 +-
 docs/Demo/Graphics/Lattice.CC.html            |    2 +-
 docs/Demo/Graphics/Life.CC.html               |    2 +-
 docs/Demo/Graphics/LightTable.CC.html         |    2 +-
 docs/Demo/Graphics/Lines.CC.html              |    2 +-
 docs/Demo/Graphics/LowPassFilter.CC.html      |    2 +-
 docs/Demo/Graphics/MathAudioDemo.CC.html      |    2 +-
 docs/Demo/Graphics/MouseDemo.CC.html          |    2 +-
 docs/Demo/Graphics/NetOfDots.CC.html          |    2 +-
 docs/Demo/Graphics/Palette.CC.html            |    4 +-
 docs/Demo/Graphics/PanText.CC.html            |    2 +-
 docs/Demo/Graphics/Pick.CC.html               |    2 +-
 docs/Demo/Graphics/Pick3D.CC.html             |    2 +-
 docs/Demo/Graphics/PoleZeros.CC.html          |    2 +-
 docs/Demo/Graphics/PredatorPrey.CC.html       |    2 +-
 docs/Demo/Graphics/RotateTank.CC.html         |    2 +-
 docs/Demo/Graphics/ScreenCapture.CC.html      |    2 +-
 docs/Demo/Graphics/ScrollBars.CC.html         |    2 +-
 docs/Demo/Graphics/Shading.CC.html            |    2 +-
 docs/Demo/Graphics/Shadow.CC.html             |    2 +-
 docs/Demo/Graphics/Slider.CC.html             |    2 +-
 docs/Demo/Graphics/Speedline.CC.html          |    2 +-
 docs/Demo/Graphics/SpritePlot.CC.html         |    2 +-
 docs/Demo/Graphics/SpritePlot3D.CC.html       |    2 +-
 docs/Demo/Graphics/SpritePut.CC.html          |    2 +-
 docs/Demo/Graphics/SpritePutExt.CC.html       |    2 +-
 docs/Demo/Graphics/SpriteRaw.CC.html          |    2 +-
 docs/Demo/Graphics/SpriteText.CC.html         |    2 +-
 docs/Demo/Graphics/SunMoon.CC.html            |    2 +-
 docs/Demo/Graphics/Symmetry.CC.html           |    2 +-
 docs/Demo/Graphics/Transform.CC.html          |    2 +-
 docs/Demo/Graphics/WallPaperCtrl.CC.html      |    2 +-
 docs/Demo/Graphics/WallPaperFish.CC.html      |    2 +-
 docs/Demo/Graphics/WallPaperStars.CC.html     |    2 +-
 docs/Demo/Graphics/WinZBuf.CC.html            |    2 +-
 docs/Demo/Graphics/index.html                 |    2 +-
 docs/Demo/InFile/InDir.IN.html                |    2 +-
 docs/Demo/InFile/InEd.DD.html                 |    2 +-
 docs/Demo/InFile/InEd.IN.html                 |    2 +-
 docs/Demo/InFile/InPopUp.CC.html              |    2 +-
 docs/Demo/InFile/InPopUpWait.IN.html          |    2 +-
 docs/Demo/InFile/InProfile.IN.html            |    2 +-
 docs/Demo/InFile/InSetIP.CC.html              |    2 +-
 docs/Demo/InFile/index.html                   |    2 +-
 docs/Demo/KeyBitMap.CC.html                   |    2 +-
 docs/Demo/LastClass.CC.html                   |    2 +-
 docs/Demo/Lectures/64BitAsmQuiz.DD.html       |    4 +-
 docs/Demo/Lectures/AndNotMod.CC.html          |    2 +-
 docs/Demo/Lectures/FixedPoint.CC.html         |    2 +-
 docs/Demo/Lectures/FixedPointAdvanced.CC.html |    2 +-
 docs/Demo/Lectures/InterruptDemo.CC.html      |    2 +-
 docs/Demo/Lectures/MiniCompiler.CC.html       |    6 +-
 docs/Demo/Lectures/MiniGrLib.CC.html          |    2 +-
 docs/Demo/Lectures/NegDisp.CC.html            |    2 +-
 docs/Demo/Lectures/Optimization.CC.html       |    2 +-
 docs/Demo/Lectures/PCIInterrupts.CC.html      |    2 +-
 docs/Demo/Lectures/Ring3.CC.html              |    2 +-
 docs/Demo/Lectures/index.html                 |    2 +-
 docs/Demo/MagicPairs.CC.html                  |    2 +-
 docs/Demo/MemDemo.CC.html                     |    2 +-
 docs/Demo/MessageLoop.CC.html                 |    2 +-
 docs/Demo/MultiCore/Interrupts.CC.html        |    2 +-
 docs/Demo/MultiCore/LoadTest.CC.html          |    2 +-
 docs/Demo/MultiCore/Lock.CC.html              |    2 +-
 docs/Demo/MultiCore/MPAdd.CC.html             |    2 +-
 docs/Demo/MultiCore/MPPrint.CC.html           |    2 +-
 docs/Demo/MultiCore/MPRadix.CC.html           |    2 +-
 docs/Demo/MultiCore/Palindrome.CC.html        |    2 +-
 docs/Demo/MultiCore/Primes.CC.html            |    2 +-
 docs/Demo/MultiCore/index.html                |    2 +-
 docs/Demo/NullCase.CC.html                    |    2 +-
 docs/Demo/OnceDemo.CC.html                    |    2 +-
 docs/Demo/ParenWarn.CC.html                   |    2 +-
 docs/Demo/PhoneNumWords.CC.html               |    2 +-
 docs/Demo/Print.CC.html                       |    2 +-
 docs/Demo/Progress.CC.html                    |    2 +-
 docs/Demo/Prompt.CC.html                      |    2 +-
 docs/Demo/PullDownMenu.CC.html                |    2 +-
 docs/Demo/RadixSort.CC.html                   |    2 +-
 docs/Demo/RandDemo.CC.html                    |    2 +-
 docs/Demo/RegistryDemo.CC.html                |    2 +-
 docs/Demo/RevFileDemo/DemoPoemBwd.DD.html     |    2 +-
 docs/Demo/RevFileDemo/Rev.CC.html             |    2 +-
 docs/Demo/RevFileDemo/index.html              |    2 +-
 docs/Demo/ScreenCodes.CC.html                 |    2 +-
 docs/Demo/SortFileDemo/F64FileGen.CC.html     |    2 +-
 docs/Demo/SortFileDemo/F64FileSort.CC.html    |    2 +-
 docs/Demo/SortFileDemo/index.html             |    2 +-
 docs/Demo/Sound/ASCIIOrgan.CC.html            |    2 +-
 docs/Demo/Sound/MorseCode.CC.html             |    2 +-
 docs/Demo/Sound/OhGreat.CC.html               |    2 +-
 docs/Demo/Sound/WaterFowl.CC.html             |    2 +-
 docs/Demo/Sound/index.html                    |    2 +-
 docs/Demo/Spy.CC.html                         |    2 +-
 docs/Demo/StackGrow.CC.html                   |    2 +-
 docs/Demo/SubIntAccess.CC.html                |    2 +-
 docs/Demo/SubSwitch.CC.html                   |    2 +-
 docs/Demo/SuggestSpelling.CC.html             |    2 +-
 docs/Demo/Templates/Game1.CC.html             |    2 +-
 docs/Demo/Templates/InEdUtil.IN.html          |    2 +-
 docs/Demo/Templates/Lex1.CC.html              |    2 +-
 docs/Demo/Templates/MultiCore1.CC.html        |    2 +-
 docs/Demo/Templates/ODE1.CC.html              |    2 +-
 docs/Demo/Templates/Registry1.CC.html         |    2 +-
 docs/Demo/Templates/Util1.CC.html             |    2 +-
 docs/Demo/Templates/Util2.CC.html             |    2 +-
 docs/Demo/Templates/index.html                |    2 +-
 docs/Demo/TimeIns.CC.html                     |    2 +-
 docs/Demo/ToHtmlToTXTDemo/DemoInPage.DD.html  |    2 +-
 docs/Demo/ToHtmlToTXTDemo/HtmlDirList.CC.html |    2 +-
 docs/Demo/ToHtmlToTXTDemo/HtmlGen.CC.html     |    2 +-
 docs/Demo/ToHtmlToTXTDemo/TXTGen.CC.html      |    2 +-
 docs/Demo/ToHtmlToTXTDemo/ToHtml.CC.html      |    4 +-
 docs/Demo/ToHtmlToTXTDemo/index.html          |    2 +-
 docs/Demo/WebLogDemo/WebLogRep.CC.html        |    2 +-
 docs/Demo/WebLogDemo/WebLogScramble.CC.html   |    2 +-
 docs/Demo/WebLogDemo/index.html               |    2 +-
 docs/Demo/WordSearch.CC.html                  |    2 +-
 docs/Demo/index.html                          |    2 +-
 docs/Doc/AboutZealOS.DD.html                  |    2 +-
 docs/Doc/Asm.DD.html                          |    2 +-
 docs/Doc/AutoComplete.DD.html                 |    2 +-
 docs/Doc/Bit.DD.html                          |    2 +-
 docs/Doc/BlkChain.DD.html                     |    2 +-
 docs/Doc/Boot.DD.html                         |    2 +-
 docs/Doc/ChangeLog.DD.html                    | 1762 +++++++-------
 docs/Doc/CharOverview.DD.html                 |    2 +-
 docs/Doc/Charter.DD.html                      |   21 +-
 docs/Doc/CmdLineOverview.DD.html              |    2 +-
 docs/Doc/Comm.CC.html                         |    2 +-
 docs/Doc/CompilerOverview.DD.html             |    2 +-
 docs/Doc/CosmiC.DD.html                       |    2 +-
 docs/Doc/Credits.DD.html                      |    4 +-
 docs/Doc/Ctrls.DD.html                        |    2 +-
 docs/Doc/Customize.DD.html                    |    2 +-
 docs/Doc/CutCorners.DD.html                   |    2 +-
 docs/Doc/D3.DD.html                           |    2 +-
 docs/Doc/Date.DD.html                         |    2 +-
 docs/Doc/DebugFunSeg.DD.html                  |    2 +-
 docs/Doc/DebugOverview.DD.html                |    2 +-
 docs/Doc/Define.DD.html                       |    2 +-
 docs/Doc/DemoIndex.DD.html                    |    2 +-
 docs/Doc/Directives.DD.html                   |    2 +-
 docs/Doc/DolDoc.DD.html                       |    2 +-
 docs/Doc/DolDocOverview.DD.html               |    2 +-
 docs/Doc/EdPullDown.DD.html                   |    2 +-
 docs/Doc/FAQ.DD.html                          |    2 +-
 docs/Doc/Features.DD.html                     |    2 +-
 docs/Doc/FileLowLevel.DD.html                 |    2 +-
 docs/Doc/FileMgr.DD.html                      |    2 +-
 docs/Doc/FileMgrPullDown.DD.html              |    2 +-
 docs/Doc/FileUtils.DD.html                    |    2 +-
 docs/Doc/Frame.DD.html                        |    2 +-
 docs/Doc/GRFiles.DD.html                      |    2 +-
 docs/Doc/Glossary.DD.html                     |    2 +-
 docs/Doc/GraphicsOverview.DD.html             |    2 +-
 docs/Doc/GuideLines.DD.html                   |    4 +-
 docs/Doc/Hash.DD.html                         |    2 +-
 docs/Doc/HeapDebug.DD.html                    |    2 +-
 docs/Doc/HelloWorld.DD.html                   |    2 +-
 docs/Doc/HelpIndex.DD.html                    |    2 +-
 docs/Doc/HelpSystem.DD.html                   |    2 +-
 docs/Doc/InFile.DD.html                       |    2 +-
 docs/Doc/Install.DD.html                      |    2 +-
 docs/Doc/Job.DD.html                          |    2 +-
 docs/Doc/KeyAlloc.DD.html                     |    2 +-
 docs/Doc/KeyDev.DD.html                       |    2 +-
 docs/Doc/Lex.DD.html                          |    2 +-
 docs/Doc/MemoryOverview.DD.html               |    4 +-
 docs/Doc/Menus.DD.html                        |    2 +-
 docs/Doc/Messages.DD.html                     |    2 +-
 docs/Doc/Mouse.DD.html                        |    2 +-
 docs/Doc/MultiCore.DD.html                    |    2 +-
 docs/Doc/NewASCII.DD.html                     |    2 +-
 docs/Doc/ODE.DD.html                          |    2 +-
 docs/Doc/Once.DD.html                         |    2 +-
 docs/Doc/Options.DD.html                      |    2 +-
 docs/Doc/PIT.DD.html                          |    2 +-
 docs/Doc/Pags.DD.html                         |    2 +-
 docs/Doc/PreProcessor.DD.html                 |    2 +-
 docs/Doc/Print.DD.html                        |    2 +-
 docs/Doc/Profiler.DD.html                     |    2 +-
 docs/Doc/Queue.DD.html                        |    2 +-
 docs/Doc/Quirks.DD.html                       |    2 +-
 docs/Doc/RedSea.DD.html                       |    2 +-
 docs/Doc/Reliability.DD.html                  |    2 +-
 docs/Doc/Requirements.DD.html                 |    2 +-
 docs/Doc/Resource.DD.html                     |    2 +-
 docs/Doc/ScopingLinkage.DD.html               |    2 +-
 docs/Doc/Sound.DD.html                        |    2 +-
 docs/Doc/Sprite.DD.html                       |    2 +-
 docs/Doc/SpriteBitMap.DD.html                 |    2 +-
 docs/Doc/SpriteEd.DD.html                     |    2 +-
 docs/Doc/SpriteEdText.DD.html                 |    2 +-
 docs/Doc/SpriteMain.DD.html                   |    2 +-
 docs/Doc/SpriteSideBar.DD.html                |    2 +-
 docs/Doc/StandBy.DD.html                      |    2 +-
 docs/Doc/Start.DD.html                        |    4 +-
 docs/Doc/StdOutTask.DD.html                   |    2 +-
 docs/Doc/Strategy.DD.html                     |    2 +-
 docs/Doc/Streams.DD.html                      |    2 +-
 docs/Doc/TOSZ.DD.html                         |    2 +-
 docs/Doc/TextBase.DD.html                     |    2 +-
 docs/Doc/TimeCycles.DD.html                   |    2 +-
 docs/Doc/TimeDate.DD.html                     |    2 +-
 docs/Doc/TimeJiffy.DD.html                    |    2 +-
 docs/Doc/Tips.DD.html                         |    2 +-
 docs/Doc/Transform.DD.html                    |    2 +-
 docs/Doc/Welcome.DD.html                      |    4 +-
 docs/Doc/WhyNotMore.DD.html                   |    2 +-
 docs/Doc/Widget.DD.html                       |    2 +-
 docs/Doc/Windows.DD.html                      |    2 +-
 docs/Doc/index.html                           |    2 +-
 docs/Downloads/index.html                     |    2 +-
 docs/HTML/index.html                          |    2 +-
 docs/Home/Basics.DD.html                      |    2 +-
 docs/Home/DoDistro.CC.html                    |    2 +-
 docs/Home/HtmlGen.CC.html                     |    2 +-
 docs/Home/K.CC.html                           |    2 +-
 docs/Home/Net/Docs/NetFuncSummary.DD.html     |    2 +-
 docs/Home/Net/Docs/NetworkingNotes.DD.html    |    2 +-
 docs/Home/Net/Docs/ZealStackNotes.DD.html     |    2 +-
 docs/Home/Net/Docs/index.html                 |    2 +-
 docs/Home/Net/Drivers/E1000.CC.html           |    2 +-
 docs/Home/Net/Drivers/PCNet.CC.html           |    2 +-
 docs/Home/Net/Drivers/Run.CC.html             |    2 +-
 docs/Home/Net/Drivers/VirtIONet.CC.html       |    2 +-
 docs/Home/Net/Drivers/index.html              |    2 +-
 docs/Home/Net/Load.CC.html                    |    2 +-
 docs/Home/Net/Programs/TCPChatClient.CC.html  |    2 +-
 docs/Home/Net/Programs/TCPChatServer.CC.html  |    2 +-
 docs/Home/Net/Programs/UDPChat.CC.html        |    2 +-
 docs/Home/Net/Programs/index.html             |    2 +-
 docs/Home/Net/Protocols/ARP.CC.html           |    2 +-
 docs/Home/Net/Protocols/DHCP.CC.html          |    2 +-
 docs/Home/Net/Protocols/DNS.CC.html           |    2 +-
 docs/Home/Net/Protocols/Ethernet.CC.html      |    2 +-
 docs/Home/Net/Protocols/ICMP.CC.html          |    2 +-
 docs/Home/Net/Protocols/IPV4.CC.html          |    2 +-
 docs/Home/Net/Protocols/Sockets.CC.html       |    2 +-
 docs/Home/Net/Protocols/TCP/MakeTCP.CC.html   |    2 +-
 docs/Home/Net/Protocols/TCP/TCP.CC.html       |    2 +-
 docs/Home/Net/Protocols/TCP/TCP.HH.html       |    2 +-
 .../Home/Net/Protocols/TCP/TCPHandler.CC.html |    2 +-
 docs/Home/Net/Protocols/TCP/TCPTree.CC.html   |    2 +-
 docs/Home/Net/Protocols/TCP/index.html        |    2 +-
 docs/Home/Net/Protocols/UDP/MakeUDP.CC.html   |    2 +-
 docs/Home/Net/Protocols/UDP/UDP.CC.html       |    2 +-
 docs/Home/Net/Protocols/UDP/UDP.HH.html       |    2 +-
 docs/Home/Net/Protocols/UDP/UDPTree.CC.html   |    2 +-
 docs/Home/Net/Protocols/UDP/index.html        |    2 +-
 docs/Home/Net/Protocols/index.html            |    2 +-
 docs/Home/Net/Run.CC.html                     |    2 +-
 docs/Home/Net/Tests/ARPTest.CC.html           |    2 +-
 docs/Home/Net/Tests/DHCPTest0.CC.html         |    2 +-
 docs/Home/Net/Tests/DHCPTest1.CC.html         |    2 +-
 docs/Home/Net/Tests/DHCPTest2.CC.html         |    2 +-
 docs/Home/Net/Tests/DNSTest.CC.html           |    2 +-
 docs/Home/Net/Tests/EthernetTest.CC.html      |    2 +-
 docs/Home/Net/Tests/HostTest0.CC.html         |    2 +-
 docs/Home/Net/Tests/HostTest1.CC.html         |    2 +-
 docs/Home/Net/Tests/ICMPTest.CC.html          |    2 +-
 docs/Home/Net/Tests/IPV4Test.CC.html          |    2 +-
 docs/Home/Net/Tests/PCNetTest.CC.html         |    2 +-
 docs/Home/Net/Tests/PCP.CC.html               |    2 +-
 docs/Home/Net/Tests/TCPEchoClient.CC.html     |    2 +-
 docs/Home/Net/Tests/TCPEchoServer.CC.html     |    2 +-
 docs/Home/Net/Tests/TCPTest0.CC.html          |    2 +-
 docs/Home/Net/Tests/TCPTest1.CC.html          |    2 +-
 docs/Home/Net/Tests/TCPTest2.CC.html          |    2 +-
 docs/Home/Net/Tests/UDPSocketTest0.CC.html    |    2 +-
 docs/Home/Net/Tests/UDPSocketTest1.CC.html    |    2 +-
 docs/Home/Net/Tests/UDPSocketTest2.CC.html    |    2 +-
 docs/Home/Net/Tests/UDPTest0.CC.html          |    2 +-
 docs/Home/Net/Tests/UDPTest1.CC.html          |    2 +-
 docs/Home/Net/Tests/index.html                |    2 +-
 docs/Home/Net/Utilities/BST.CC.html           |    2 +-
 docs/Home/Net/Utilities/JSON/JSON.CC.html     |    2 +-
 docs/Home/Net/Utilities/JSON/JSON0.TXT.html   |    2 +-
 docs/Home/Net/Utilities/JSON/JSON1.TXT.html   |    2 +-
 docs/Home/Net/Utilities/JSON/JSON2.TXT.html   |    2 +-
 docs/Home/Net/Utilities/JSON/JSON3.TXT.html   |    2 +-
 docs/Home/Net/Utilities/JSON/JSON4.TXT.html   |    2 +-
 docs/Home/Net/Utilities/JSON/index.html       |    2 +-
 docs/Home/Net/Utilities/Net.HH.html           |    2 +-
 docs/Home/Net/Utilities/NetHandler.CC.html    |    2 +-
 docs/Home/Net/Utilities/NetLog.CC.html        |    2 +-
 docs/Home/Net/Utilities/NetQueue.CC.html      |    2 +-
 docs/Home/Net/Utilities/index.html            |    2 +-
 docs/Home/Net/index.html                      |    2 +-
 docs/Home/Registry.CC.html                    |    5 +-
 docs/Home/Roadmap.DD.html                     |    2 +-
 docs/Home/SSE.CC.html                         |    2 +-
 docs/Home/index.html                          |    2 +-
 docs/HomeKeyPlugIns.CC.html                   |    2 +-
 docs/HomeLocalize.CC.html                     |    2 +-
 docs/HomeSys.CC.html                          |    2 +-
 docs/HomeWrappers.CC.html                     |    2 +-
 docs/Kernel/BlkDev/DiskAHCI.CC.html           |    2 +-
 docs/Kernel/BlkDev/DiskATAId.CC.html          |    2 +-
 docs/Kernel/BlkDev/DiskAddDev.CC.html         |    2 +-
 docs/Kernel/BlkDev/DiskBlk.CC.html            |    2 +-
 docs/Kernel/BlkDev/DiskBlkDev.CC.html         |    2 +-
 docs/Kernel/BlkDev/DiskCDDVD.CC.html          |    2 +-
 docs/Kernel/BlkDev/DiskCFile.CC.html          |    2 +-
 docs/Kernel/BlkDev/DiskCache.CC.html          |    2 +-
 docs/Kernel/BlkDev/DiskClus.CC.html           |    2 +-
 docs/Kernel/BlkDev/DiskCopy.CC.html           |    2 +-
 docs/Kernel/BlkDev/DiskDirA.CC.html           |    2 +-
 docs/Kernel/BlkDev/DiskDirB.CC.html           |    2 +-
 docs/Kernel/BlkDev/DiskDirContext.CC.html     |    2 +-
 docs/Kernel/BlkDev/DiskDrive.CC.html          |    2 +-
 docs/Kernel/BlkDev/DiskFile.CC.html           |    2 +-
 docs/Kernel/BlkDev/DiskFind.CC.html           |    2 +-
 docs/Kernel/BlkDev/DiskFormat.CC.html         |    2 +-
 docs/Kernel/BlkDev/DiskStrA.CC.html           |    2 +-
 docs/Kernel/BlkDev/DiskStrB.CC.html           |    2 +-
 docs/Kernel/BlkDev/FileSysFAT.CC.html         |    2 +-
 docs/Kernel/BlkDev/FileSysRedSea.CC.html      |    2 +-
 docs/Kernel/BlkDev/MakeBlkDev.CC.html         |    2 +-
 docs/Kernel/BlkDev/index.html                 |    2 +-
 docs/Kernel/Display.CC.html                   |  154 +-
 docs/Kernel/EdLite.CC.html                    |    2 +-
 docs/Kernel/FontStd.CC.html                   |    2 +-
 docs/Kernel/FunSeg.CC.html                    |    2 +-
 docs/Kernel/Job.CC.html                       |    2 +-
 docs/Kernel/KConfig.CC.html                   |    2 +-
 docs/Kernel/KDataTypes.CC.html                |    2 +-
 docs/Kernel/KDate.CC.html                     |    2 +-
 docs/Kernel/KDebug.CC.html                    |    2 +-
 docs/Kernel/KDefine.CC.html                   |    2 +-
 docs/Kernel/KExcept.CC.html                   |    2 +-
 docs/Kernel/KExterns.CC.html                  |    2 +-
 docs/Kernel/KGlobals.CC.html                  |    4 +-
 docs/Kernel/KHashA.CC.html                    |    2 +-
 docs/Kernel/KHashB.CC.html                    |    2 +-
 docs/Kernel/KInterrupts.CC.html               |    2 +-
 docs/Kernel/KLoad.CC.html                     |    2 +-
 docs/Kernel/KMain.CC.html                     |    2 +-
 docs/Kernel/KMathA.CC.html                    |    2 +-
 docs/Kernel/KMathB.CC.html                    |    2 +-
 docs/Kernel/KMisc.CC.html                     |    2 +-
 docs/Kernel/KStart16.CC.html                  |    2 +-
 docs/Kernel/KStart32.CC.html                  |    2 +-
 docs/Kernel/KStart64.CC.html                  |    2 +-
 docs/Kernel/KTask.CC.html                     |    2 +-
 docs/Kernel/KUtils.CC.html                    |  984 ++++----
 docs/Kernel/Kernel.PRJ.html                   |    2 +-
 docs/Kernel/KernelA.HH.html                   |    2 +-
 docs/Kernel/KernelB.HH.html                   |    2 +-
 docs/Kernel/KernelC.HH.html                   |    2 +-
 docs/Kernel/KeyDev.CC.html                    |    2 +-
 docs/Kernel/Memory/BlkPool.CC.html            |    2 +-
 docs/Kernel/Memory/HeapCtrl.CC.html           |    2 +-
 docs/Kernel/Memory/MAllocFree.CC.html         |    2 +-
 docs/Kernel/Memory/MakeMemory.CC.html         |    2 +-
 docs/Kernel/Memory/MemPag.CC.html             |    2 +-
 docs/Kernel/Memory/MemPhysical.CC.html        |    2 +-
 docs/Kernel/Memory/PageTables.CC.html         |    2 +-
 docs/Kernel/Memory/index.html                 |    2 +-
 docs/Kernel/MultiProc.CC.html                 |    2 +-
 docs/Kernel/PCI.CC.html                       |    2 +-
 docs/Kernel/PCIBIOS.CC.html                   |    2 +-
 docs/Kernel/QuickSort.CC.html                 |    2 +-
 docs/Kernel/Sched.CC.html                     |    2 +-
 docs/Kernel/SerialDev/Keyboard.CC.html        |    2 +-
 docs/Kernel/SerialDev/MakeSerialDev.CC.html   |    2 +-
 docs/Kernel/SerialDev/Message.CC.html         |    2 +-
 docs/Kernel/SerialDev/Mouse.CC.html           |    2 +-
 docs/Kernel/SerialDev/index.html              |    2 +-
 docs/Kernel/StrA.CC.html                      |    2 +-
 docs/Kernel/StrB.CC.html                      |    2 +-
 docs/Kernel/StrPrint.CC.html                  |    2 +-
 docs/Kernel/StrScan.CC.html                   |    2 +-
 docs/Kernel/index.html                        |    2 +-
 docs/MakeHome.CC.html                         |    2 +-
 docs/Misc/Bible.TXT.html                      |    2 +-
 docs/Misc/Clementine.TXT.html                 |    2 +-
 docs/Misc/DoDistro.CC.html                    |    2 +-
 docs/Misc/OSInstall.CC.html                   |    2 +-
 docs/Misc/OSTestSuite.CC.html                 |    2 +-
 docs/Misc/PCIDevices.DD.html                  |    2 +-
 docs/Misc/Tour/Tour.IN.html                   |    2 +-
 docs/Misc/Tour/Tour1.IN.html                  |    2 +-
 docs/Misc/Tour/Tour2.IN.html                  |    2 +-
 docs/Misc/Tour/Tour3.IN.html                  |    2 +-
 docs/Misc/Tour/Tour4.IN.html                  |    2 +-
 docs/Misc/Tour/Tour5.IN.html                  |    2 +-
 docs/Misc/Tour/Tour6.IN.html                  |    2 +-
 docs/Misc/Tour/Tour7.IN.html                  |    2 +-
 docs/Misc/Tour/Tour8.IN.html                  |    2 +-
 docs/Misc/Tour/Tour9.IN.html                  |    2 +-
 docs/Misc/Tour/TourA.IN.html                  |    2 +-
 docs/Misc/Tour/TourB.IN.html                  |    2 +-
 docs/Misc/Tour/TourC.IN.html                  |    2 +-
 docs/Misc/Tour/index.html                     |    2 +-
 docs/Misc/index.html                          |    2 +-
 docs/Once.CC.html                             |    2 +-
 docs/PersonalMenu.DD.html                     |    2 +-
 docs/PersonalNotes.DD.html                    |    2 +-
 docs/StartOS.CC.html                          |    2 +-
 docs/System/AutoComplete/ACDictGen.CC.html    |    2 +-
 docs/System/AutoComplete/ACFill.CC.html       |    2 +-
 docs/System/AutoComplete/ACInit.CC.html       |    2 +-
 docs/System/AutoComplete/ACTask.CC.html       |    2 +-
 docs/System/AutoComplete/MakeAC.CC.html       |    2 +-
 docs/System/AutoComplete/index.html           |    2 +-
 docs/System/BlkDev/DiskCheck.CC.html          |    2 +-
 docs/System/BlkDev/DiskPart.CC.html           |    2 +-
 docs/System/BlkDev/FileMgr.CC.html            |    2 +-
 docs/System/BlkDev/MakeZBlkDev.CC.html        |    2 +-
 docs/System/BlkDev/Mount.CC.html              |    2 +-
 docs/System/BlkDev/ZDiskA.CC.html             |    2 +-
 docs/System/BlkDev/ZDiskB.CC.html             |    2 +-
 docs/System/BlkDev/index.html                 |    2 +-
 docs/System/Boot/BootDVD.CC.html              |    2 +-
 docs/System/Boot/BootDVDIns.CC.html           |    2 +-
 docs/System/Boot/BootHD.CC.html               |    2 +-
 docs/System/Boot/BootHDIns.CC.html            |    2 +-
 docs/System/Boot/BootMHD.CC.html              |    2 +-
 docs/System/Boot/BootMHD2.CC.html             |    2 +-
 docs/System/Boot/BootMHDIns.CC.html           |    2 +-
 docs/System/Boot/BootRAM.CC.html              |    2 +-
 docs/System/Boot/DiskISORedSea.CC.html        |    2 +-
 docs/System/Boot/MakeBoot.CC.html             |    2 +-
 docs/System/Boot/index.html                   |    2 +-
 docs/System/Ctrls/CtrlsA.CC.html              |    2 +-
 docs/System/Ctrls/CtrlsBttn.CC.html           |    2 +-
 docs/System/Ctrls/CtrlsSlider.CC.html         |    2 +-
 docs/System/Ctrls/MakeCtrls.CC.html           |    2 +-
 docs/System/Ctrls/index.html                  |    2 +-
 docs/System/Debug.CC.html                     |    2 +-
 docs/System/Define.CC.html                    |    2 +-
 docs/System/DevInfo.CC.html                   |    2 +-
 docs/System/DolDoc/DocBin.CC.html             |    2 +-
 docs/System/DolDoc/DocChar.CC.html            |    2 +-
 docs/System/DolDoc/DocClipBoard.CC.html       |    2 +-
 docs/System/DolDoc/DocCodeTools.CC.html       |    2 +-
 docs/System/DolDoc/DocDblBuf.CC.html          |    2 +-
 docs/System/DolDoc/DocEd.CC.html              |    2 +-
 docs/System/DolDoc/DocExterns.CC.html         |    2 +-
 docs/System/DolDoc/DocFile.CC.html            |    2 +-
 docs/System/DolDoc/DocFind.CC.html            |    2 +-
 docs/System/DolDoc/DocForm.CC.html            |    2 +-
 docs/System/DolDoc/DocGet.CC.html             |    2 +-
 docs/System/DolDoc/DocGr.CC.html              |    2 +-
 docs/System/DolDoc/DocHighlight.CC.html       |    2 +-
 docs/System/DolDoc/DocInit.CC.html            |    2 +-
 docs/System/DolDoc/DocLink.CC.html            |    2 +-
 docs/System/DolDoc/DocMacro.CC.html           |    2 +-
 docs/System/DolDoc/DocNew.CC.html             |    2 +-
 docs/System/DolDoc/DocPlain.CC.html           |    2 +-
 docs/System/DolDoc/DocPopUp.CC.html           |    2 +-
 docs/System/DolDoc/DocPutKey.CC.html          |    2 +-
 docs/System/DolDoc/DocPutS.CC.html            |    2 +-
 docs/System/DolDoc/DocRecalc.CC.html          |    2 +-
 docs/System/DolDoc/DocRecalcLib.CC.html       |    2 +-
 docs/System/DolDoc/DocRun.CC.html             |    2 +-
 docs/System/DolDoc/DocTerm.CC.html            |    2 +-
 docs/System/DolDoc/DocTree.CC.html            |    2 +-
 docs/System/DolDoc/DocWidgetWiz.CC.html       |    2 +-
 docs/System/DolDoc/MakeDoc.CC.html            |    2 +-
 docs/System/DolDoc/index.html                 |    2 +-
 docs/System/Externs.CC.html                   |    2 +-
 docs/System/God/GodBible.CC.html              |    2 +-
 docs/System/God/GodExterns.CC.html            |    2 +-
 docs/System/God/GodSong.CC.html               |    2 +-
 docs/System/God/HolySpirit.CC.html            |    2 +-
 docs/System/God/MakeGod.CC.html               |    2 +-
 docs/System/God/Vocab.DD.html                 |    2 +-
 docs/System/God/index.html                    |    2 +-
 docs/System/Gr/Gr.HH.html                     |    2 +-
 docs/System/Gr/GrAsm.CC.html                  |    2 +-
 docs/System/Gr/GrBitMap.CC.html               |    2 +-
 docs/System/Gr/GrComposites.CC.html           |    2 +-
 docs/System/Gr/GrDC.CC.html                   |    2 +-
 docs/System/Gr/GrEnd.CC.html                  |    2 +-
 docs/System/Gr/GrExterns.CC.html              |    2 +-
 docs/System/Gr/GrGlobals.CC.html              |    2 +-
 docs/System/Gr/GrInitA.CC.html                |    2 +-
 docs/System/Gr/GrInitB.CC.html                |    2 +-
 docs/System/Gr/GrMath.CC.html                 |    2 +-
 docs/System/Gr/GrPalette.CC.html              |    2 +-
 docs/System/Gr/GrPrimatives.CC.html           |    2 +-
 docs/System/Gr/GrScreen.CC.html               |    2 +-
 docs/System/Gr/GrSpritePlot.CC.html           |    2 +-
 docs/System/Gr/GrTextBase.CC.html             |    2 +-
 docs/System/Gr/MakeGr.CC.html                 |    2 +-
 docs/System/Gr/ScreenCast.CC.html             |    2 +-
 docs/System/Gr/SpriteBitMap.CC.html           |    2 +-
 docs/System/Gr/SpriteCode.CC.html             |    2 +-
 docs/System/Gr/SpriteEd.CC.html               |    2 +-
 docs/System/Gr/SpriteMain.CC.html             |    2 +-
 docs/System/Gr/SpriteMesh.CC.html             |    2 +-
 docs/System/Gr/SpriteNew.CC.html              |    2 +-
 docs/System/Gr/SpriteSideBar.CC.html          |    2 +-
 docs/System/Gr/index.html                     |    2 +-
 docs/System/Hash.CC.html                      |    2 +-
 docs/System/InFile.CC.html                    |    2 +-
 docs/System/MakeSystem.CC.html                |    2 +-
 docs/System/Math.CC.html                      |    2 +-
 docs/System/MathODE.CC.html                   |    2 +-
 docs/System/Memory.CC.html                    |    2 +-
 docs/System/Menu.CC.html                      |    2 +-
 docs/System/Mouse.CC.html                     |    2 +-
 docs/System/Registry.CC.html                  |    2 +-
 docs/System/Sound.CC.html                     |    2 +-
 docs/System/TaskSettings.CC.html              |   83 +-
 docs/System/Training.CC.html                  |    2 +-
 docs/System/Utils/BinRep.CC.html              |    2 +-
 docs/System/Utils/CPURep.CC.html              |    2 +-
 docs/System/Utils/ConversionScript.CC.html    |    2 +-
 docs/System/Utils/Diff.CC.html                |    2 +-
 docs/System/Utils/DocUtils.CC.html            |    2 +-
 docs/System/Utils/Find.CC.html                |    2 +-
 docs/System/Utils/HeapLog.CC.html             |    2 +-
 docs/System/Utils/LineRep.CC.html             |    2 +-
 docs/System/Utils/LinkCheck.CC.html           |    2 +-
 docs/System/Utils/MakeUtils.CC.html           |    2 +-
 docs/System/Utils/MemRep.CC.html              |    2 +-
 docs/System/Utils/Merge.CC.html               |    2 +-
 docs/System/Utils/Profiler.CC.html            |    2 +-
 docs/System/Utils/StrUtils.CC.html            |    2 +-
 docs/System/Utils/SysRep.CC.html              |    2 +-
 docs/System/Utils/TaskRep.CC.html             |    2 +-
 docs/System/Utils/ToDolDoc.CC.html            |    2 +-
 docs/System/Utils/ToTXT.CC.html               |    2 +-
 docs/System/Utils/VideoRep.CC.html            |    2 +-
 docs/System/Utils/index.html                  |    2 +-
 docs/System/WallPaper.CC.html                 |    2 +-
 docs/System/Win.CC.html                       |    2 +-
 docs/System/WinMgr.CC.html                    |    2 +-
 docs/System/ZSplash.CC.html                   |    2 +-
 docs/System/index.html                        |    2 +-
 docs/Tmp/ScreenShots/index.html               |    2 +-
 docs/Tmp/index.html                           |    2 +-
 docs/index.html                               | 2160 ++++++++---------
 775 files changed, 5119 insertions(+), 5183 deletions(-)

diff --git a/docs/Apps/Budget/Accts.DD.html b/docs/Apps/Budget/Accts.DD.html
index 4d91bd82..9b80e577 100755
--- a/docs/Apps/Budget/Accts.DD.html
+++ b/docs/Apps/Budget/Accts.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Budget/BgtAccts.CC.html b/docs/Apps/Budget/BgtAccts.CC.html
index 61a151d1..c0aade78 100755
--- a/docs/Apps/Budget/BgtAccts.CC.html
+++ b/docs/Apps/Budget/BgtAccts.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Budget/BgtEntry.CC.html b/docs/Apps/Budget/BgtEntry.CC.html
index 96c0dbe0..c444d4ba 100755
--- a/docs/Apps/Budget/BgtEntry.CC.html
+++ b/docs/Apps/Budget/BgtEntry.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Budget/BgtFile.CC.html b/docs/Apps/Budget/BgtFile.CC.html
index 7d478938..af5cc4b5 100755
--- a/docs/Apps/Budget/BgtFile.CC.html
+++ b/docs/Apps/Budget/BgtFile.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Budget/BgtMain.CC.html b/docs/Apps/Budget/BgtMain.CC.html
index a8d4aa48..ce9e8dbf 100755
--- a/docs/Apps/Budget/BgtMain.CC.html
+++ b/docs/Apps/Budget/BgtMain.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Budget/BgtStrs.CC.html b/docs/Apps/Budget/BgtStrs.CC.html
index 3687943b..56f23afd 100755
--- a/docs/Apps/Budget/BgtStrs.CC.html
+++ b/docs/Apps/Budget/BgtStrs.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Budget/BgtTemplate.CC.html b/docs/Apps/Budget/BgtTemplate.CC.html
index 7b9d47f5..6e649876 100755
--- a/docs/Apps/Budget/BgtTemplate.CC.html
+++ b/docs/Apps/Budget/BgtTemplate.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Budget/Budget.CC.html b/docs/Apps/Budget/Budget.CC.html
index 73ee95f4..b0245a41 100755
--- a/docs/Apps/Budget/Budget.CC.html
+++ b/docs/Apps/Budget/Budget.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Budget/Install.CC.html b/docs/Apps/Budget/Install.CC.html
index feaa22a7..5e0eae35 100755
--- a/docs/Apps/Budget/Install.CC.html
+++ b/docs/Apps/Budget/Install.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Budget/Load.CC.html b/docs/Apps/Budget/Load.CC.html
index acfeb98d..2a50c1f2 100755
--- a/docs/Apps/Budget/Load.CC.html
+++ b/docs/Apps/Budget/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Budget/Run.CC.html b/docs/Apps/Budget/Run.CC.html
index 1ec165e1..31325d52 100755
--- a/docs/Apps/Budget/Run.CC.html
+++ b/docs/Apps/Budget/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Budget/index.html b/docs/Apps/Budget/index.html
index 0e2780a8..78734d0f 100755
--- a/docs/Apps/Budget/index.html
+++ b/docs/Apps/Budget/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/GrModels/BallGen.CC.html b/docs/Apps/GrModels/BallGen.CC.html
index 3f756235..01105204 100755
--- a/docs/Apps/GrModels/BallGen.CC.html
+++ b/docs/Apps/GrModels/BallGen.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/GrModels/Load.CC.html b/docs/Apps/GrModels/Load.CC.html
index 8f95a774..cee49226 100755
--- a/docs/Apps/GrModels/Load.CC.html
+++ b/docs/Apps/GrModels/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/GrModels/ManGen.CC.html b/docs/Apps/GrModels/ManGen.CC.html
index 52981312..422243b7 100755
--- a/docs/Apps/GrModels/ManGen.CC.html
+++ b/docs/Apps/GrModels/ManGen.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/GrModels/Models.CC.html b/docs/Apps/GrModels/Models.CC.html
index 371fd3fa..aaea5600 100755
--- a/docs/Apps/GrModels/Models.CC.html
+++ b/docs/Apps/GrModels/Models.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/GrModels/Run.CC.html b/docs/Apps/GrModels/Run.CC.html
index 3c3f4b5c..75881d7b 100755
--- a/docs/Apps/GrModels/Run.CC.html
+++ b/docs/Apps/GrModels/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/GrModels/index.html b/docs/Apps/GrModels/index.html
index 6f175574..9162076b 100755
--- a/docs/Apps/GrModels/index.html
+++ b/docs/Apps/GrModels/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/KeepAway/KeepAway.CC.html b/docs/Apps/KeepAway/KeepAway.CC.html
index 8daf834f..1f9299af 100755
--- a/docs/Apps/KeepAway/KeepAway.CC.html
+++ b/docs/Apps/KeepAway/KeepAway.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE0{color:#e3e3e3;background-color:#d4b475;}
@@ -463,371 +463,351 @@ body {background-color:#1f1f1f;}
 <a name="l434"></a>    </span><span class=cF7>}</span><span class=cF0>
 <a name="l435"></a>}
 <a name="l436"></a>
-<a name="l437"></a></span><span class=cF1>U0</span><span class=cF0> MyNoise(</span><span class=cF9>I64</span><span class=cF0> mS, </span><span class=cF1>F64</span><span class=cF0> min_ona, </span><span class=cF1>F64</span><span class=cF0> max_ona)
-<a name="l438"></a>{</span><span class=cF2>//Make white noise for given number of mS.</span><span class=cF0>
-<a name="l439"></a></span><span class=cF2>// See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l432"><span class=cF4>Noise</span></a><span class=cF2>. On bare-metal, Spawn() hogs CPU.</span><span class=cF0>
-<a name="l440"></a>    </span><span class=cF9>CSoundEffectFrame</span><span class=cF0> *ns;
-<a name="l441"></a>
-<a name="l442"></a>    </span><span class=cF1>if</span><span class=cF0> (mS &gt; </span><span class=cFE>0</span><span class=cF0>)
-<a name="l443"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l444"></a>        ns = </span><span class=cF5>MAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CSoundEffectFrame</span><span class=cF7>)</span><span class=cF0>);
-<a name="l445"></a>        ns-&gt;type = </span><span class=cF3>SE_NOISE</span><span class=cF0>;
-<a name="l446"></a>        ns-&gt;duration = mS / </span><span class=cFE>1000</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l447"></a>        ns-&gt;ona1 = min_ona;
-<a name="l448"></a>        ns-&gt;ona2 = max_ona;
-<a name="l449"></a>        </span><span class=cFB>music</span><span class=cF0>.mute++;
-<a name="l450"></a>        </span><span class=cF5>SoundEffectTask</span><span class=cF0>(ns);
-<a name="l451"></a>        </span><span class=cF5>Sound</span><span class=cF0>;
-<a name="l452"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l453"></a>
-<a name="l454"></a>    </span><span class=cF1>return</span><span class=cF0>;
-<a name="l455"></a>}
-<a name="l456"></a>
-<a name="l457"></a></span><span class=cF1>U0</span><span class=cF0> AnimateTask(</span><span class=cF9>CTask</span><span class=cF0> *parent_task)
-<a name="l458"></a>{
-<a name="l459"></a>    </span><span class=cF1>F64</span><span class=cF0>  d, dx, dy, dt, dx2, dy2, t0 = </span><span class=cF5>tS</span><span class=cF0>;
-<a name="l460"></a>    </span><span class=cF9>I64</span><span class=cF0>  i, j;
-<a name="l461"></a>    </span><span class=cF1>Bool</span><span class=cF0> gets_ball;
-<a name="l462"></a>    Obj *o, *nearest_ball[</span><span class=cFE>2</span><span class=cF0>];
-<a name="l463"></a>
-<a name="l464"></a>    </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
-<a name="l465"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l466"></a>        dt = </span><span class=cF5>tS</span><span class=cF0> - t0;
-<a name="l467"></a>        t0 = </span><span class=cF5>tS</span><span class=cF0>;
-<a name="l468"></a>
-<a name="l469"></a>        </span><span class=cF1>if</span><span class=cF0> (game_t_end &amp;&amp; game_t_end &lt; t0)
-<a name="l470"></a>        {
-<a name="l471"></a>            game_t_end = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l472"></a>            </span><span class=cF5>Beep</span><span class=cF0>;
-<a name="l473"></a>            </span><span class=cF1>if</span><span class=cF0> (score0 - score1 &gt; best_score0 - best_score1)
-<a name="l474"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l475"></a>                best_score0 = score0;
-<a name="l476"></a>                best_score1 = score1;
-<a name="l477"></a>                </span><span class=cF5>Sound</span><span class=cF0>(</span><span class=cFE>86</span><span class=cF0>);
-<a name="l478"></a>                </span><span class=cF5>Sleep</span><span class=cF0>(</span><span class=cFE>100</span><span class=cF0>);
-<a name="l479"></a>                </span><span class=cF5>Sound</span><span class=cF0>;
-<a name="l480"></a>                </span><span class=cF5>Sleep</span><span class=cF0>(</span><span class=cFE>100</span><span class=cF0>);
-<a name="l481"></a>                </span><span class=cF5>Sound</span><span class=cF0>(</span><span class=cFE>86</span><span class=cF0>);
-<a name="l482"></a>                </span><span class=cF5>Sleep</span><span class=cF0>(</span><span class=cFE>100</span><span class=cF0>);
-<a name="l483"></a>                </span><span class=cF5>Sound</span><span class=cF0>;
-<a name="l484"></a>                </span><span class=cF5>Sleep</span><span class=cF0>(</span><span class=cFE>100</span><span class=cF0>);
-<a name="l485"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l486"></a>        }
+<a name="l437"></a></span><span class=cF1>U0</span><span class=cF0> AnimateTask(</span><span class=cF9>CTask</span><span class=cF0> *parent_task)
+<a name="l438"></a>{
+<a name="l439"></a>    </span><span class=cF1>F64</span><span class=cF0>  d, dx, dy, dt, dx2, dy2, t0 = </span><span class=cF5>tS</span><span class=cF0>;
+<a name="l440"></a>    </span><span class=cF9>I64</span><span class=cF0>  i, j;
+<a name="l441"></a>    </span><span class=cF1>Bool</span><span class=cF0> gets_ball;
+<a name="l442"></a>    Obj *o, *nearest_ball[</span><span class=cFE>2</span><span class=cF0>];
+<a name="l443"></a>
+<a name="l444"></a>    </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
+<a name="l445"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l446"></a>        dt = </span><span class=cF5>tS</span><span class=cF0> - t0;
+<a name="l447"></a>        t0 = </span><span class=cF5>tS</span><span class=cF0>;
+<a name="l448"></a>
+<a name="l449"></a>        </span><span class=cF1>if</span><span class=cF0> (game_t_end &amp;&amp; game_t_end &lt; t0)
+<a name="l450"></a>        {
+<a name="l451"></a>            game_t_end = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l452"></a>            </span><span class=cF5>Beep</span><span class=cF0>;
+<a name="l453"></a>            </span><span class=cF1>if</span><span class=cF0> (score0 - score1 &gt; best_score0 - best_score1)
+<a name="l454"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l455"></a>                best_score0 = score0;
+<a name="l456"></a>                best_score1 = score1;
+<a name="l457"></a>                </span><span class=cF5>Sound</span><span class=cF0>(</span><span class=cFE>86</span><span class=cF0>);
+<a name="l458"></a>                </span><span class=cF5>Sleep</span><span class=cF0>(</span><span class=cFE>100</span><span class=cF0>);
+<a name="l459"></a>                </span><span class=cF5>Sound</span><span class=cF0>;
+<a name="l460"></a>                </span><span class=cF5>Sleep</span><span class=cF0>(</span><span class=cFE>100</span><span class=cF0>);
+<a name="l461"></a>                </span><span class=cF5>Sound</span><span class=cF0>(</span><span class=cFE>86</span><span class=cF0>);
+<a name="l462"></a>                </span><span class=cF5>Sleep</span><span class=cF0>(</span><span class=cFE>100</span><span class=cF0>);
+<a name="l463"></a>                </span><span class=cF5>Sound</span><span class=cF0>;
+<a name="l464"></a>                </span><span class=cF5>Sleep</span><span class=cF0>(</span><span class=cFE>100</span><span class=cF0>);
+<a name="l465"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l466"></a>        }
+<a name="l467"></a>
+<a name="l468"></a>        </span><span class=cF1>if</span><span class=cF0> (game_t_end)
+<a name="l469"></a>        {
+<a name="l470"></a>            </span><span class=cF5>MemSet</span><span class=cF0>(&amp;nearest_ball, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF0>nearest_ball</span><span class=cF7>)</span><span class=cF0>);
+<a name="l471"></a>            </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; OBJS_NUM; i++) </span><span class=cF7>{</span><span class=cF0>
+<a name="l472"></a>                o = &amp;objs[i];
+<a name="l473"></a>                o-&gt;nearest_ball = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l474"></a>                </span><span class=cF1>if</span><span class=cF0> (o != ball)
+<a name="l475"></a>                {
+<a name="l476"></a>                    d = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l477"></a>                    </span><span class=cF1>for</span><span class=cF0> (j = </span><span class=cFE>0</span><span class=cF0>; j &lt; </span><span class=cFE>5</span><span class=cF0>; j++) </span><span class=cF2>//Iterative estimate of how long to get ball.</span><span class=cF0>
+<a name="l478"></a>                        d = </span><span class=cF5>Sqrt</span><span class=cF0>(</span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>ball-&gt;DxDt * d + ball-&gt;x - o-&gt;x</span><span class=cF7>)</span><span class=cF0> + </span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>ball-&gt;DyDt * d + ball-&gt;y - o-&gt;y</span><span class=cF7>)</span><span class=cF0>) / MAN_VELOCITY;
+<a name="l479"></a>                    o-&gt;get_ball_dt = d;
+<a name="l480"></a>                    o-&gt;get_ball_theta = </span><span class=cF5>Arg</span><span class=cF0>(ball-&gt;DxDt * d + ball-&gt;x - o-&gt;x, ball-&gt;DyDt * d + ball-&gt;y - o-&gt;y);
+<a name="l481"></a>                    </span><span class=cF1>if</span><span class=cF0> (o != last_owner &amp;&amp; !nearest_ball[o-&gt;team] || o-&gt;get_ball_dt &lt; nearest_ball[o-&gt;team]-&gt;get_ball_dt)
+<a name="l482"></a>                        nearest_ball[o-&gt;team] = o;
+<a name="l483"></a>                }
+<a name="l484"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l485"></a>            nearest_ball[</span><span class=cFE>0</span><span class=cF0>]-&gt;nearest_ball = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l486"></a>            nearest_ball[</span><span class=cFE>1</span><span class=cF0>]-&gt;nearest_ball = </span><span class=cF3>TRUE</span><span class=cF0>;
 <a name="l487"></a>
-<a name="l488"></a>        </span><span class=cF1>if</span><span class=cF0> (game_t_end)
-<a name="l489"></a>        {
-<a name="l490"></a>            </span><span class=cF5>MemSet</span><span class=cF0>(&amp;nearest_ball, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF0>nearest_ball</span><span class=cF7>)</span><span class=cF0>);
-<a name="l491"></a>            </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; OBJS_NUM; i++) </span><span class=cF7>{</span><span class=cF0>
-<a name="l492"></a>                o = &amp;objs[i];
-<a name="l493"></a>                o-&gt;nearest_ball = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l494"></a>                </span><span class=cF1>if</span><span class=cF0> (o != ball)
-<a name="l495"></a>                {
-<a name="l496"></a>                    d = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l497"></a>                    </span><span class=cF1>for</span><span class=cF0> (j = </span><span class=cFE>0</span><span class=cF0>; j &lt; </span><span class=cFE>5</span><span class=cF0>; j++) </span><span class=cF2>//Iterative estimate of how long to get ball.</span><span class=cF0>
-<a name="l498"></a>                        d = </span><span class=cF5>Sqrt</span><span class=cF0>(</span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>ball-&gt;DxDt * d + ball-&gt;x - o-&gt;x</span><span class=cF7>)</span><span class=cF0> + </span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>ball-&gt;DyDt * d + ball-&gt;y - o-&gt;y</span><span class=cF7>)</span><span class=cF0>) / MAN_VELOCITY;
-<a name="l499"></a>                    o-&gt;get_ball_dt = d;
-<a name="l500"></a>                    o-&gt;get_ball_theta = </span><span class=cF5>Arg</span><span class=cF0>(ball-&gt;DxDt * d + ball-&gt;x - o-&gt;x, ball-&gt;DyDt * d + ball-&gt;y - o-&gt;y);
-<a name="l501"></a>                    </span><span class=cF1>if</span><span class=cF0> (o != last_owner &amp;&amp; !nearest_ball[o-&gt;team] || o-&gt;get_ball_dt &lt; nearest_ball[o-&gt;team]-&gt;get_ball_dt)
-<a name="l502"></a>                        nearest_ball[o-&gt;team] = o;
-<a name="l503"></a>                }
-<a name="l504"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l505"></a>            nearest_ball[</span><span class=cFE>0</span><span class=cF0>]-&gt;nearest_ball = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l506"></a>            nearest_ball[</span><span class=cFE>1</span><span class=cF0>]-&gt;nearest_ball = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l507"></a>
-<a name="l508"></a>            </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; OBJS_NUM; i++)
-<a name="l509"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l510"></a>                o = &amp;objs[i];
-<a name="l511"></a>                </span><span class=cF1>if</span><span class=cF0> (o == ball)
-<a name="l512"></a>                {
-<a name="l513"></a>                    o-&gt;x += dt * o-&gt;DxDt;
-<a name="l514"></a>                    o-&gt;y += dt * o-&gt;DyDt;
-<a name="l515"></a>                    </span><span class=cF1>if</span><span class=cF0> (!someone_shooting)
-<a name="l516"></a>                        o-&gt;z += dt * (o-&gt;DzDt - </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> * GRAVITY_ACCELERATION * dt);
-<a name="l517"></a>                }
-<a name="l518"></a>                </span><span class=cF1>else</span><span class=cF0>
-<a name="l519"></a>                {
-<a name="l520"></a>                    </span><span class=cF1>if</span><span class=cF0> (!o-&gt;has_ball)
-<a name="l521"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l522"></a>                        </span><span class=cF1>if</span><span class=cF0> (t0 - o-&gt;stolen_t0 &gt; </span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> &amp;&amp; !someone_shooting)
-<a name="l523"></a>                        {
-<a name="l524"></a>                            dx = ball-&gt;x - o-&gt;x;
-<a name="l525"></a>                            dy = ball-&gt;y - o-&gt;y;
-<a name="l526"></a>                            </span><span class=cF1>if</span><span class=cF0> (dx * dx + dy * dy &lt; HAND_SQR_OFFSET &amp;&amp; ball-&gt;z &lt; o-&gt;z + HAND_Z_OFFSET)
-<a name="l527"></a>                            </span><span class=cF7>{</span><span class=cF0>
-<a name="l528"></a>                                gets_ball = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l529"></a>                                </span><span class=cF1>for</span><span class=cF0> (j = </span><span class=cFE>0</span><span class=cF0>; j &lt; PER_SIDE_NUM * </span><span class=cFE>2</span><span class=cF0>; j++)
-<a name="l530"></a>                                    </span><span class=cF1>if</span><span class=cF0> (j != i &amp;&amp; objs[j].has_ball)
-<a name="l531"></a>                                    {
-<a name="l532"></a>                                        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0>&lt;</span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * dt)
-<a name="l533"></a>                                        </span><span class=cF7>{</span><span class=cF0>
-<a name="l534"></a>                                            objs[j].stolen_t0 = t0;
-<a name="l535"></a>                                            objs[j].has_ball = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l536"></a>                                        </span><span class=cF7>}</span><span class=cF0>
-<a name="l537"></a>                                        </span><span class=cF1>else</span><span class=cF0>
-<a name="l538"></a>                                            gets_ball = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l539"></a>                                    }
-<a name="l540"></a>                                </span><span class=cF1>if</span><span class=cF0> (gets_ball)
-<a name="l541"></a>                                {
-<a name="l542"></a>                                    someone_has_ball = o-&gt;has_ball = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l543"></a>                                    </span><span class=cF1>if</span><span class=cF0> (o != last_owner)
-<a name="l544"></a>                                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l545"></a>                                        </span><span class=cF1>if</span><span class=cF0> (o-&gt;team)
-<a name="l546"></a>                                        {
-<a name="l547"></a>                                            </span><span class=cF1>if</span><span class=cF0> (t0 &lt; shot_land_t + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0>)
-<a name="l548"></a>                                                score1 += </span><span class=cFE>6</span><span class=cF0>;
-<a name="l549"></a>                                            </span><span class=cF1>else</span><span class=cF0>
-<a name="l550"></a>                                                score1 += </span><span class=cFE>2</span><span class=cF0>;
-<a name="l551"></a>                                            MyNoise(</span><span class=cFE>250</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>);
-<a name="l552"></a>                                        }
-<a name="l553"></a>                                        </span><span class=cF1>else</span><span class=cF0>
-<a name="l554"></a>                                        {
-<a name="l555"></a>                                            </span><span class=cF1>if</span><span class=cF0> (t0 &lt; shot_land_t + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0>)
-<a name="l556"></a>                                                score0 += </span><span class=cFE>6</span><span class=cF0>;
-<a name="l557"></a>                                            </span><span class=cF1>else</span><span class=cF0>
-<a name="l558"></a>                                                score0 += </span><span class=cFE>2</span><span class=cF0>;
-<a name="l559"></a>                                            MyNoise(</span><span class=cFE>250</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
-<a name="l560"></a>                                        }
-<a name="l561"></a>                                        last_owner = o;
-<a name="l562"></a>                                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l563"></a>                                }
-<a name="l564"></a>                            </span><span class=cF7>}</span><span class=cF0>
-<a name="l565"></a>                        }
-<a name="l566"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l567"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (o != human &amp;&amp; </span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>25</span><span class=cF0> * dt)
-<a name="l568"></a>                        Shoot(o);
-<a name="l569"></a>                    </span><span class=cF1>if</span><span class=cF0> (!o-&gt;shooting)
-<a name="l570"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l571"></a>                        </span><span class=cF1>if</span><span class=cF0> (o == human)
-<a name="l572"></a>                        {
-<a name="l573"></a>                            dx = (</span><span class=cFB>mouse</span><span class=cF0>.pos.x - parent_task-&gt;pix_left - parent_task-&gt;scroll_x) - o-&gt;x;
-<a name="l574"></a>                            dy = (</span><span class=cFB>mouse</span><span class=cF0>.pos.y - parent_task-&gt;pix_top  - parent_task-&gt;scroll_y) * </span><span class=cFE>2</span><span class=cF0> - o-&gt;y;
-<a name="l575"></a>                        }
-<a name="l576"></a>                        </span><span class=cF1>else</span><span class=cF0>
-<a name="l577"></a>                        {
-<a name="l578"></a>                            </span><span class=cF1>if</span><span class=cF0> (!someone_has_ball &amp;&amp; o-&gt;nearest_man_dd &gt; </span><span class=cFE>4</span><span class=cF0> * MAN_SQR_RADIUS &amp;&amp; o-&gt;nearest_ball)
-<a name="l579"></a>                            </span><span class=cF7>{</span><span class=cF0>
-<a name="l580"></a>                                dx = o-&gt;DxDt = MAN_VELOCITY * </span><span class=cF5>Cos</span><span class=cF0>(o-&gt;get_ball_theta);
-<a name="l581"></a>                                dy = o-&gt;DyDt = MAN_VELOCITY * </span><span class=cF5>Sin</span><span class=cF0>(o-&gt;get_ball_theta);
-<a name="l582"></a>                            </span><span class=cF7>}</span><span class=cF0>
-<a name="l583"></a>                            </span><span class=cF1>else</span><span class=cF0>
-<a name="l584"></a>                            </span><span class=cF7>{</span><span class=cF0>
-<a name="l585"></a>                                dx = o-&gt;DxDt += RANDOM_MAN_ACCELERATION / </span><span class=cF3>sqrt2</span><span class=cF0> * </span><span class=cF5>RandI16</span><span class=cF0> / </span><span class=cF3>I16_MAX</span><span class=cF0> * dt;
-<a name="l586"></a>                                dy = o-&gt;DyDt += RANDOM_MAN_ACCELERATION / </span><span class=cF3>sqrt2</span><span class=cF0> * </span><span class=cF5>RandI16</span><span class=cF0> / </span><span class=cF3>I16_MAX</span><span class=cF0> * dt;
-<a name="l587"></a>                            </span><span class=cF7>}</span><span class=cF0>
-<a name="l588"></a>                        }
-<a name="l589"></a>                        d = </span><span class=cF5>Sqrt</span><span class=cF0>(dx * dx + dy * dy);
-<a name="l590"></a>                        </span><span class=cF1>if</span><span class=cF0> (d &gt;= </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>)
-<a name="l591"></a>                        {
-<a name="l592"></a>                            o-&gt;theta = </span><span class=cF5>Arg</span><span class=cF0>(dx, dy) + </span><span class=cF3>pi</span><span class=cF0> / </span><span class=cFE>2</span><span class=cF0>;
-<a name="l593"></a>                            dx *= MAN_VELOCITY / </span><span class=cF3>sqrt2</span><span class=cF0> * dt / d;
-<a name="l594"></a>                            dy *= MAN_VELOCITY / </span><span class=cF3>sqrt2</span><span class=cF0> * dt / d;
-<a name="l595"></a>                            o-&gt;nearest_man_dd = </span><span class=cF3>F64_MAX</span><span class=cF0>;
-<a name="l596"></a>                            </span><span class=cF1>for</span><span class=cF0> (j = </span><span class=cFE>0</span><span class=cF0>; j &lt; PER_SIDE_NUM * </span><span class=cFE>2</span><span class=cF0>; j++)
-<a name="l597"></a>                                </span><span class=cF1>if</span><span class=cF0> (j != i)
-<a name="l598"></a>                                </span><span class=cF7>{</span><span class=cF0>
-<a name="l599"></a>                                    dx2 = objs[j].x - o-&gt;x;
-<a name="l600"></a>                                    dy2 = objs[j].y - o-&gt;y;
-<a name="l601"></a>                                    d = </span><span class=cF5>Sqr</span><span class=cF0>(dx2) + </span><span class=cF5>Sqr</span><span class=cF0>(dy2);
-<a name="l602"></a>                                    </span><span class=cF1>if</span><span class=cF0> (d &lt; o-&gt;nearest_man_dd)
-<a name="l603"></a>                                        o-&gt;nearest_man_dd = d;
-<a name="l604"></a>                                    </span><span class=cF1>if</span><span class=cF0> (d &lt; MAN_SQR_RADIUS)
-<a name="l605"></a>                                    {
-<a name="l606"></a>                                        </span><span class=cF1>if</span><span class=cF0> (d)
-<a name="l607"></a>                                        </span><span class=cF7>{</span><span class=cF0>
-<a name="l608"></a>                                            d = </span><span class=cF5>Sqrt</span><span class=cF0>(d);
-<a name="l609"></a>                                            dx2 /= d;
-<a name="l610"></a>                                            dy2 /= d;
-<a name="l611"></a>                                        </span><span class=cF7>}</span><span class=cF0>
-<a name="l612"></a>                                        </span><span class=cF1>if</span><span class=cF0> (t0 &gt; o-&gt;foul_t0 + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>15</span><span class=cF0>)
-<a name="l613"></a>                                        </span><span class=cF7>{</span><span class=cF0>
-<a name="l614"></a>                                            d = (dx - objs[j].DxDt) * dx2 + (dy - objs[j].DyDt) * dy2;
-<a name="l615"></a>                                            </span><span class=cF1>if</span><span class=cF0> (o == human &amp;&amp; t0 &gt; o-&gt;foul_t0 + </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> &amp;&amp;
-<a name="l616"></a>                                                dt &amp;&amp; d / dt&gt;FOUL_VELOCITY_THRESHOLD &amp;&amp; objs[j].team)
-<a name="l617"></a>                                            {
-<a name="l618"></a>                                                MyNoise(</span><span class=cFE>250</span><span class=cF0>, </span><span class=cFE>62</span><span class=cF0>, </span><span class=cFE>62</span><span class=cF0>);
-<a name="l619"></a>                                                score1 += </span><span class=cFE>1</span><span class=cF0>;
-<a name="l620"></a>                                                foul_t_end = t0 + </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l621"></a>                                            }
-<a name="l622"></a>                                            o-&gt;foul_t0=t0;
-<a name="l623"></a>                                        </span><span class=cF7>}</span><span class=cF0>
-<a name="l624"></a>                                    }
-<a name="l625"></a>                                </span><span class=cF7>}</span><span class=cF0>
-<a name="l626"></a>                            </span><span class=cF1>if</span><span class=cF0> (t0 &lt; o-&gt;foul_t0 + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>15</span><span class=cF0>)
-<a name="l627"></a>                            </span><span class=cF7>{</span><span class=cF0>
-<a name="l628"></a>                                dx = -dx;
-<a name="l629"></a>                                dy = -dy;
-<a name="l630"></a>                            </span><span class=cF7>}</span><span class=cF0>
-<a name="l631"></a>                            o-&gt;x += dx;
-<a name="l632"></a>                            o-&gt;y += dy;
-<a name="l633"></a>                            o-&gt;stopped = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l634"></a>                        }
-<a name="l635"></a>                        </span><span class=cF1>else</span><span class=cF0>
-<a name="l636"></a>                            o-&gt;stopped = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l637"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l638"></a>                    </span><span class=cF1>if</span><span class=cF0> (o-&gt;DzDt)
-<a name="l639"></a>                        o-&gt;z += dt * (o-&gt;DzDt - </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> * GRAVITY_ACCELERATION * dt);
-<a name="l640"></a>                }
-<a name="l641"></a>
-<a name="l642"></a>                </span><span class=cF1>if</span><span class=cF0> (o-&gt;x + o-&gt;radius &gt;= parent_task-&gt;pix_width - COURT_BORDER)
-<a name="l643"></a>                {
-<a name="l644"></a>                    o-&gt;x = parent_task-&gt;pix_width - COURT_BORDER - </span><span class=cFE>1</span><span class=cF0> - o-&gt;radius;
-<a name="l645"></a>                    o-&gt;DxDt = -COLLISION_DAMP * o-&gt;DxDt;
-<a name="l646"></a>                    </span><span class=cF1>if</span><span class=cF0> (o == ball)
-<a name="l647"></a>                        MyNoise(</span><span class=cFE>10</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
-<a name="l648"></a>                }
-<a name="l649"></a>                </span><span class=cF1>if</span><span class=cF0> (o-&gt;x - o-&gt;radius &lt; COURT_BORDER)
-<a name="l650"></a>                {
-<a name="l651"></a>                    o-&gt;x = COURT_BORDER + o-&gt;radius;
-<a name="l652"></a>                    o-&gt;DxDt = -COLLISION_DAMP * o-&gt;DxDt;
-<a name="l653"></a>                    </span><span class=cF1>if</span><span class=cF0> (o == ball)
-<a name="l654"></a>                        MyNoise(</span><span class=cFE>10</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
-<a name="l655"></a>                }
-<a name="l656"></a>
-<a name="l657"></a>                </span><span class=cF1>if</span><span class=cF0> (o-&gt;y + o-&gt;radius * </span><span class=cFE>2</span><span class=cF0> &gt;= </span><span class=cF7>(</span><span class=cF0>parent_task-&gt;pix_height - COURT_BORDER</span><span class=cF7>)</span><span class=cF0> * </span><span class=cFE>2</span><span class=cF0>)
-<a name="l658"></a>                {
-<a name="l659"></a>                    o-&gt;y = (parent_task-&gt;pix_height - COURT_BORDER) * </span><span class=cFE>2</span><span class=cF0> - </span><span class=cFE>1</span><span class=cF0> - o-&gt;radius * </span><span class=cFE>2</span><span class=cF0>;
-<a name="l660"></a>                    o-&gt;DyDt = -COLLISION_DAMP * o-&gt;DyDt;
-<a name="l661"></a>                    </span><span class=cF1>if</span><span class=cF0> (o == ball)
-<a name="l662"></a>                        MyNoise(</span><span class=cFE>10</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
-<a name="l663"></a>                }
-<a name="l664"></a>                </span><span class=cF1>if</span><span class=cF0> (o-&gt;y - o-&gt;radius * </span><span class=cFE>2</span><span class=cF0> &lt; </span><span class=cFE>2</span><span class=cF0> * COURT_BORDER)
-<a name="l665"></a>                {
-<a name="l666"></a>                    o-&gt;y = COURT_BORDER * </span><span class=cFE>2</span><span class=cF0> + o-&gt;radius * </span><span class=cFE>2</span><span class=cF0>;
-<a name="l667"></a>                    o-&gt;DyDt = -COLLISION_DAMP*  o-&gt;DyDt;
-<a name="l668"></a>                    </span><span class=cF1>if</span><span class=cF0> (o == ball)
-<a name="l669"></a>                        MyNoise(</span><span class=cFE>10</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
-<a name="l670"></a>                }
-<a name="l671"></a>
-<a name="l672"></a>                </span><span class=cF1>if</span><span class=cF0> (o-&gt;z - o-&gt;radius * </span><span class=cFE>2</span><span class=cF0> &lt; </span><span class=cFE>0</span><span class=cF0>)
-<a name="l673"></a>                {
-<a name="l674"></a>                    o-&gt;z = o-&gt;radius * </span><span class=cFE>2</span><span class=cF0>;
-<a name="l675"></a>                    o-&gt;DzDt = -COLLISION_DAMP * o-&gt;DzDt;
-<a name="l676"></a>                    </span><span class=cF1>if</span><span class=cF0> (o-&gt;DzDt &gt; ROLL_VELOCITY_THRESHOLD)
-<a name="l677"></a>                        MyNoise(</span><span class=cFE>10</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
-<a name="l678"></a>                    </span><span class=cF1>if</span><span class=cF0> (o != ball)
-<a name="l679"></a>                        o-&gt;DzDt = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l680"></a>                }
-<a name="l681"></a>                </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (o-&gt;z - o-&gt;radius * </span><span class=cFE>2</span><span class=cF0> &gt; </span><span class=cFE>0</span><span class=cF0>)
-<a name="l682"></a>                    o-&gt;DzDt -= GRAVITY_ACCELERATION * dt;
-<a name="l683"></a>                </span><span class=cF1>if</span><span class=cF0> (o == ball)
-<a name="l684"></a>                {
-<a name="l685"></a>                    d = </span><span class=cF5>Exp</span><span class=cF0>(-AIR_VISCOSITY * dt);
-<a name="l686"></a>                    o-&gt;DxDt *= d;
-<a name="l687"></a>                    o-&gt;DyDt *= d;
-<a name="l688"></a>                    o-&gt;DzDt *= d;
-<a name="l689"></a>                }
-<a name="l690"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l691"></a>        }
-<a name="l692"></a>        </span><span class=cF5>Refresh</span><span class=cF0>;
-<a name="l693"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l694"></a>}
-<a name="l695"></a>
-<a name="l696"></a></span><span class=cF1>U0</span><span class=cF0> Init()
-<a name="l697"></a>{
-<a name="l698"></a>    </span><span class=cF9>I64</span><span class=cF0> i;
-<a name="l699"></a>
-<a name="l700"></a>    someone_shooting = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l701"></a>    shot_land_t = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l702"></a>    </span><span class=cF5>MemSet</span><span class=cF0>(&amp;objs, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF0>objs</span><span class=cF7>)</span><span class=cF0>);
-<a name="l703"></a>    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; PER_SIDE_NUM*</span><span class=cFE>2</span><span class=cF0>;i++)
-<a name="l704"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l705"></a>        objs[i].team = i &amp; </span><span class=cFE>1</span><span class=cF0>;
-<a name="l706"></a>        objs[i].x = </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_width / </span><span class=cFE>2</span><span class=cF0> ;
-<a name="l707"></a>        objs[i].y = </span><span class=cFE>2</span><span class=cF0> * </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_height / </span><span class=cFE>2</span><span class=cF0>;
-<a name="l708"></a>        objs[i].next_img = objs[i].last_img = FIRST_RUNNING;
-<a name="l709"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l710"></a>    last_owner = </span><span class=cF3>NULL</span><span class=cF0>;
-<a name="l711"></a>    human = &amp;objs[</span><span class=cFE>0</span><span class=cF0>];
-<a name="l712"></a>    ball =&amp;objs[i];
-<a name="l713"></a>    ball-&gt;team = -</span><span class=cFE>1</span><span class=cF0>;
-<a name="l714"></a>    ball-&gt;x = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> * </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_width / </span><span class=cFE>2</span><span class=cF0>;
-<a name="l715"></a>    ball-&gt;y = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> * </span><span class=cFE>2</span><span class=cF0> * </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_height / </span><span class=cFE>2</span><span class=cF0>;
-<a name="l716"></a>    ball-&gt;radius = </span><span class=cFE>11</span><span class=cF0>;
-<a name="l717"></a>    ball-&gt;z = ball-&gt;radius;
-<a name="l718"></a>    score0 = score1 = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l719"></a>    game_t_end = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>3</span><span class=cF0> * </span><span class=cFE>60</span><span class=cF0>;
-<a name="l720"></a>    foul_t_end = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l721"></a>}
-<a name="l722"></a>
-<a name="l723"></a></span><span class=cF1>U0</span><span class=cF0> KeepAway()
-<a name="l724"></a>{
-<a name="l725"></a>    </span><span class=cF9>I64</span><span class=cF0> message_code, arg1, arg2;
-<a name="l726"></a>
-<a name="l727"></a>    </span><span class=cF5>PopUpOk</span><span class=cF0>(    </span><span class=cF6>&quot;Pass or hand-off to your team to score points.$FG$\n\n&quot;</span><span class=cF0>
-<a name="l728"></a>                </span><span class=cF6>&quot;\t2 points for successful hand-off.\n&quot;</span><span class=cF0>
-<a name="l729"></a>                </span><span class=cF6>&quot;\t6 points for successful pass.\n&quot;</span><span class=cF0>
-<a name="l730"></a>                </span><span class=cF6>&quot;\t1 point penalty for foul.\n\n&quot;</span><span class=cF0>
-<a name="l731"></a>                </span><span class=cF6>&quot;Left-Click\tto pass.\n\n&quot;</span><span class=cF0>
-<a name="l732"></a>                </span><span class=cF6>&quot;Right-Click\tto jump.\n&quot;</span><span class=cF0>);
-<a name="l733"></a>    </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
-<a name="l734"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLACK</span><span class=cF0> + </span><span class=cF3>YELLOW</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0>;
-<a name="l735"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit |= </span><span class=cF3>WIG_DBL_CLICK</span><span class=cF0>;
-<a name="l736"></a>    </span><span class=cF5>AutoComplete</span><span class=cF0>;
-<a name="l737"></a>    </span><span class=cF5>WinBorder</span><span class=cF0>;
-<a name="l738"></a>    </span><span class=cF5>WinMax</span><span class=cF0>;
-<a name="l739"></a>    </span><span class=cF5>DocCursor</span><span class=cF0>;
-<a name="l740"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
-<a name="l741"></a>
-<a name="l742"></a>    </span><span class=cF5>MenuPush</span><span class=cF0>(   </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
-<a name="l743"></a>                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
-<a name="l744"></a>                </span><span class=cF6>&quot;  Exit(,CH_ESC);&quot;</span><span class=cF0>
-<a name="l745"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l746"></a>                </span><span class=cF6>&quot;Play {&quot;</span><span class=cF0>
-<a name="l747"></a>                </span><span class=cF6>&quot;  Restart(,'\n');&quot;</span><span class=cF0>
-<a name="l748"></a>                </span><span class=cF6>&quot;  Shoot(,CH_SPACE);&quot;</span><span class=cF0>
-<a name="l749"></a>                </span><span class=cF6>&quot;  Jump(,'j');&quot;</span><span class=cF0>
-<a name="l750"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l751"></a>                );
-<a name="l752"></a>
-<a name="l753"></a>    Init;
-<a name="l754"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it      = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
-<a name="l755"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;animate_task = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;AnimateTask, </span><span class=cF5>Fs</span><span class=cF0>, </span><span class=cF6>&quot;Animate&quot;</span><span class=cF0>,, </span><span class=cF5>Fs</span><span class=cF0>);
-<a name="l756"></a>
-<a name="l757"></a>    </span><span class=cF1>try</span><span class=cF0>
-<a name="l758"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l759"></a>        </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
-<a name="l760"></a>        {
-<a name="l761"></a>            message_code = </span><span class=cF5>MessageGet</span><span class=cF0>(&amp;arg1, &amp;arg2, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_R_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>);
-<a name="l762"></a>            </span><span class=cF1>switch</span><span class=cF0> (message_code)
-<a name="l763"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l764"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0>:
-<a name="l765"></a>ka_shoot:
-<a name="l766"></a>                    Shoot(human);
-<a name="l767"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l768"></a>
-<a name="l769"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_R_DOWN</span><span class=cF0>:
-<a name="l770"></a>ka_jump:
-<a name="l771"></a>                    human-&gt;DzDt = JUMP_VELOCITY;
-<a name="l772"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l773"></a>
-<a name="l774"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>:
-<a name="l775"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
-<a name="l776"></a>                    {
-<a name="l777"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'\n'</span><span class=cF0>:
-<a name="l778"></a>                            Init;
-<a name="l779"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l780"></a>
-<a name="l781"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'j'</span><span class=cF0>:
-<a name="l782"></a>                            </span><span class=cF1>goto</span><span class=cF0> ka_jump;
-<a name="l783"></a>
-<a name="l784"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SPACE</span><span class=cF0>:
-<a name="l785"></a>                            </span><span class=cF1>goto</span><span class=cF0> ka_shoot;
-<a name="l786"></a>
-<a name="l787"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>:
-<a name="l788"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_ESC</span><span class=cF0>:
-<a name="l789"></a>                            </span><span class=cF1>goto</span><span class=cF0> ka_done;
-<a name="l790"></a>                    }
-<a name="l791"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l792"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l793"></a>        }
-<a name="l794"></a>ka_done: </span><span class=cF2>//Don't goto out of try</span><span class=cF0>
-<a name="l795"></a>        </span><span class=cF5>MessageGet</span><span class=cF0>(,, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>);
-<a name="l796"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l797"></a>    </span><span class=cF1>catch</span><span class=cF0>
-<a name="l798"></a>        </span><span class=cF5>PutExcept</span><span class=cF0>;
-<a name="l799"></a>    </span><span class=cF5>SettingsPop</span><span class=cF0>;
-<a name="l800"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
-<a name="l801"></a>    </span><span class=cF5>RegWrite</span><span class=cF0>(</span><span class=cF6>&quot;ZealOS/KeepAway&quot;</span><span class=cF0>, </span><span class=cF6>&quot;I64 best_score0=%d,best_score1=%d;\n&quot;</span><span class=cF0>, best_score0, best_score1);
-<a name="l802"></a>}
+<a name="l488"></a>            </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; OBJS_NUM; i++)
+<a name="l489"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l490"></a>                o = &amp;objs[i];
+<a name="l491"></a>                </span><span class=cF1>if</span><span class=cF0> (o == ball)
+<a name="l492"></a>                {
+<a name="l493"></a>                    o-&gt;x += dt * o-&gt;DxDt;
+<a name="l494"></a>                    o-&gt;y += dt * o-&gt;DyDt;
+<a name="l495"></a>                    </span><span class=cF1>if</span><span class=cF0> (!someone_shooting)
+<a name="l496"></a>                        o-&gt;z += dt * (o-&gt;DzDt - </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> * GRAVITY_ACCELERATION * dt);
+<a name="l497"></a>                }
+<a name="l498"></a>                </span><span class=cF1>else</span><span class=cF0>
+<a name="l499"></a>                {
+<a name="l500"></a>                    </span><span class=cF1>if</span><span class=cF0> (!o-&gt;has_ball)
+<a name="l501"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l502"></a>                        </span><span class=cF1>if</span><span class=cF0> (t0 - o-&gt;stolen_t0 &gt; </span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> &amp;&amp; !someone_shooting)
+<a name="l503"></a>                        {
+<a name="l504"></a>                            dx = ball-&gt;x - o-&gt;x;
+<a name="l505"></a>                            dy = ball-&gt;y - o-&gt;y;
+<a name="l506"></a>                            </span><span class=cF1>if</span><span class=cF0> (dx * dx + dy * dy &lt; HAND_SQR_OFFSET &amp;&amp; ball-&gt;z &lt; o-&gt;z + HAND_Z_OFFSET)
+<a name="l507"></a>                            </span><span class=cF7>{</span><span class=cF0>
+<a name="l508"></a>                                gets_ball = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l509"></a>                                </span><span class=cF1>for</span><span class=cF0> (j = </span><span class=cFE>0</span><span class=cF0>; j &lt; PER_SIDE_NUM * </span><span class=cFE>2</span><span class=cF0>; j++)
+<a name="l510"></a>                                    </span><span class=cF1>if</span><span class=cF0> (j != i &amp;&amp; objs[j].has_ball)
+<a name="l511"></a>                                    {
+<a name="l512"></a>                                        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0>&lt;</span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * dt)
+<a name="l513"></a>                                        </span><span class=cF7>{</span><span class=cF0>
+<a name="l514"></a>                                            objs[j].stolen_t0 = t0;
+<a name="l515"></a>                                            objs[j].has_ball = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l516"></a>                                        </span><span class=cF7>}</span><span class=cF0>
+<a name="l517"></a>                                        </span><span class=cF1>else</span><span class=cF0>
+<a name="l518"></a>                                            gets_ball = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l519"></a>                                    }
+<a name="l520"></a>                                </span><span class=cF1>if</span><span class=cF0> (gets_ball)
+<a name="l521"></a>                                {
+<a name="l522"></a>                                    someone_has_ball = o-&gt;has_ball = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l523"></a>                                    </span><span class=cF1>if</span><span class=cF0> (o != last_owner)
+<a name="l524"></a>                                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l525"></a>                                        </span><span class=cF1>if</span><span class=cF0> (o-&gt;team)
+<a name="l526"></a>                                        {
+<a name="l527"></a>                                            </span><span class=cF1>if</span><span class=cF0> (t0 &lt; shot_land_t + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0>)
+<a name="l528"></a>                                                score1 += </span><span class=cFE>6</span><span class=cF0>;
+<a name="l529"></a>                                            </span><span class=cF1>else</span><span class=cF0>
+<a name="l530"></a>                                                score1 += </span><span class=cFE>2</span><span class=cF0>;
+<a name="l531"></a>                                            </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>250</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>);
+<a name="l532"></a>                                        }
+<a name="l533"></a>                                        </span><span class=cF1>else</span><span class=cF0>
+<a name="l534"></a>                                        {
+<a name="l535"></a>                                            </span><span class=cF1>if</span><span class=cF0> (t0 &lt; shot_land_t + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0>)
+<a name="l536"></a>                                                score0 += </span><span class=cFE>6</span><span class=cF0>;
+<a name="l537"></a>                                            </span><span class=cF1>else</span><span class=cF0>
+<a name="l538"></a>                                                score0 += </span><span class=cFE>2</span><span class=cF0>;
+<a name="l539"></a>                                            </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>250</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
+<a name="l540"></a>                                        }
+<a name="l541"></a>                                        last_owner = o;
+<a name="l542"></a>                                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l543"></a>                                }
+<a name="l544"></a>                            </span><span class=cF7>}</span><span class=cF0>
+<a name="l545"></a>                        }
+<a name="l546"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l547"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (o != human &amp;&amp; </span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>25</span><span class=cF0> * dt)
+<a name="l548"></a>                        Shoot(o);
+<a name="l549"></a>                    </span><span class=cF1>if</span><span class=cF0> (!o-&gt;shooting)
+<a name="l550"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l551"></a>                        </span><span class=cF1>if</span><span class=cF0> (o == human)
+<a name="l552"></a>                        {
+<a name="l553"></a>                            dx = (</span><span class=cFB>mouse</span><span class=cF0>.pos.x - parent_task-&gt;pix_left - parent_task-&gt;scroll_x) - o-&gt;x;
+<a name="l554"></a>                            dy = (</span><span class=cFB>mouse</span><span class=cF0>.pos.y - parent_task-&gt;pix_top  - parent_task-&gt;scroll_y) * </span><span class=cFE>2</span><span class=cF0> - o-&gt;y;
+<a name="l555"></a>                        }
+<a name="l556"></a>                        </span><span class=cF1>else</span><span class=cF0>
+<a name="l557"></a>                        {
+<a name="l558"></a>                            </span><span class=cF1>if</span><span class=cF0> (!someone_has_ball &amp;&amp; o-&gt;nearest_man_dd &gt; </span><span class=cFE>4</span><span class=cF0> * MAN_SQR_RADIUS &amp;&amp; o-&gt;nearest_ball)
+<a name="l559"></a>                            </span><span class=cF7>{</span><span class=cF0>
+<a name="l560"></a>                                dx = o-&gt;DxDt = MAN_VELOCITY * </span><span class=cF5>Cos</span><span class=cF0>(o-&gt;get_ball_theta);
+<a name="l561"></a>                                dy = o-&gt;DyDt = MAN_VELOCITY * </span><span class=cF5>Sin</span><span class=cF0>(o-&gt;get_ball_theta);
+<a name="l562"></a>                            </span><span class=cF7>}</span><span class=cF0>
+<a name="l563"></a>                            </span><span class=cF1>else</span><span class=cF0>
+<a name="l564"></a>                            </span><span class=cF7>{</span><span class=cF0>
+<a name="l565"></a>                                dx = o-&gt;DxDt += RANDOM_MAN_ACCELERATION / </span><span class=cF3>sqrt2</span><span class=cF0> * </span><span class=cF5>RandI16</span><span class=cF0> / </span><span class=cF3>I16_MAX</span><span class=cF0> * dt;
+<a name="l566"></a>                                dy = o-&gt;DyDt += RANDOM_MAN_ACCELERATION / </span><span class=cF3>sqrt2</span><span class=cF0> * </span><span class=cF5>RandI16</span><span class=cF0> / </span><span class=cF3>I16_MAX</span><span class=cF0> * dt;
+<a name="l567"></a>                            </span><span class=cF7>}</span><span class=cF0>
+<a name="l568"></a>                        }
+<a name="l569"></a>                        d = </span><span class=cF5>Sqrt</span><span class=cF0>(dx * dx + dy * dy);
+<a name="l570"></a>                        </span><span class=cF1>if</span><span class=cF0> (d &gt;= </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>)
+<a name="l571"></a>                        {
+<a name="l572"></a>                            o-&gt;theta = </span><span class=cF5>Arg</span><span class=cF0>(dx, dy) + </span><span class=cF3>pi</span><span class=cF0> / </span><span class=cFE>2</span><span class=cF0>;
+<a name="l573"></a>                            dx *= MAN_VELOCITY / </span><span class=cF3>sqrt2</span><span class=cF0> * dt / d;
+<a name="l574"></a>                            dy *= MAN_VELOCITY / </span><span class=cF3>sqrt2</span><span class=cF0> * dt / d;
+<a name="l575"></a>                            o-&gt;nearest_man_dd = </span><span class=cF3>F64_MAX</span><span class=cF0>;
+<a name="l576"></a>                            </span><span class=cF1>for</span><span class=cF0> (j = </span><span class=cFE>0</span><span class=cF0>; j &lt; PER_SIDE_NUM * </span><span class=cFE>2</span><span class=cF0>; j++)
+<a name="l577"></a>                                </span><span class=cF1>if</span><span class=cF0> (j != i)
+<a name="l578"></a>                                </span><span class=cF7>{</span><span class=cF0>
+<a name="l579"></a>                                    dx2 = objs[j].x - o-&gt;x;
+<a name="l580"></a>                                    dy2 = objs[j].y - o-&gt;y;
+<a name="l581"></a>                                    d = </span><span class=cF5>Sqr</span><span class=cF0>(dx2) + </span><span class=cF5>Sqr</span><span class=cF0>(dy2);
+<a name="l582"></a>                                    </span><span class=cF1>if</span><span class=cF0> (d &lt; o-&gt;nearest_man_dd)
+<a name="l583"></a>                                        o-&gt;nearest_man_dd = d;
+<a name="l584"></a>                                    </span><span class=cF1>if</span><span class=cF0> (d &lt; MAN_SQR_RADIUS)
+<a name="l585"></a>                                    {
+<a name="l586"></a>                                        </span><span class=cF1>if</span><span class=cF0> (d)
+<a name="l587"></a>                                        </span><span class=cF7>{</span><span class=cF0>
+<a name="l588"></a>                                            d = </span><span class=cF5>Sqrt</span><span class=cF0>(d);
+<a name="l589"></a>                                            dx2 /= d;
+<a name="l590"></a>                                            dy2 /= d;
+<a name="l591"></a>                                        </span><span class=cF7>}</span><span class=cF0>
+<a name="l592"></a>                                        </span><span class=cF1>if</span><span class=cF0> (t0 &gt; o-&gt;foul_t0 + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>15</span><span class=cF0>)
+<a name="l593"></a>                                        </span><span class=cF7>{</span><span class=cF0>
+<a name="l594"></a>                                            d = (dx - objs[j].DxDt) * dx2 + (dy - objs[j].DyDt) * dy2;
+<a name="l595"></a>                                            </span><span class=cF1>if</span><span class=cF0> (o == human &amp;&amp; t0 &gt; o-&gt;foul_t0 + </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> &amp;&amp;
+<a name="l596"></a>                                                dt &amp;&amp; d / dt&gt;FOUL_VELOCITY_THRESHOLD &amp;&amp; objs[j].team)
+<a name="l597"></a>                                            {
+<a name="l598"></a>                                                </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>250</span><span class=cF0>, </span><span class=cFE>62</span><span class=cF0>, </span><span class=cFE>62</span><span class=cF0>);
+<a name="l599"></a>                                                score1 += </span><span class=cFE>1</span><span class=cF0>;
+<a name="l600"></a>                                                foul_t_end = t0 + </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
+<a name="l601"></a>                                            }
+<a name="l602"></a>                                            o-&gt;foul_t0=t0;
+<a name="l603"></a>                                        </span><span class=cF7>}</span><span class=cF0>
+<a name="l604"></a>                                    }
+<a name="l605"></a>                                </span><span class=cF7>}</span><span class=cF0>
+<a name="l606"></a>                            </span><span class=cF1>if</span><span class=cF0> (t0 &lt; o-&gt;foul_t0 + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>15</span><span class=cF0>)
+<a name="l607"></a>                            </span><span class=cF7>{</span><span class=cF0>
+<a name="l608"></a>                                dx = -dx;
+<a name="l609"></a>                                dy = -dy;
+<a name="l610"></a>                            </span><span class=cF7>}</span><span class=cF0>
+<a name="l611"></a>                            o-&gt;x += dx;
+<a name="l612"></a>                            o-&gt;y += dy;
+<a name="l613"></a>                            o-&gt;stopped = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l614"></a>                        }
+<a name="l615"></a>                        </span><span class=cF1>else</span><span class=cF0>
+<a name="l616"></a>                            o-&gt;stopped = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l617"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l618"></a>                    </span><span class=cF1>if</span><span class=cF0> (o-&gt;DzDt)
+<a name="l619"></a>                        o-&gt;z += dt * (o-&gt;DzDt - </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> * GRAVITY_ACCELERATION * dt);
+<a name="l620"></a>                }
+<a name="l621"></a>
+<a name="l622"></a>                </span><span class=cF1>if</span><span class=cF0> (o-&gt;x + o-&gt;radius &gt;= parent_task-&gt;pix_width - COURT_BORDER)
+<a name="l623"></a>                {
+<a name="l624"></a>                    o-&gt;x = parent_task-&gt;pix_width - COURT_BORDER - </span><span class=cFE>1</span><span class=cF0> - o-&gt;radius;
+<a name="l625"></a>                    o-&gt;DxDt = -COLLISION_DAMP * o-&gt;DxDt;
+<a name="l626"></a>                    </span><span class=cF1>if</span><span class=cF0> (o == ball)
+<a name="l627"></a>                        </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>10</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
+<a name="l628"></a>                }
+<a name="l629"></a>                </span><span class=cF1>if</span><span class=cF0> (o-&gt;x - o-&gt;radius &lt; COURT_BORDER)
+<a name="l630"></a>                {
+<a name="l631"></a>                    o-&gt;x = COURT_BORDER + o-&gt;radius;
+<a name="l632"></a>                    o-&gt;DxDt = -COLLISION_DAMP * o-&gt;DxDt;
+<a name="l633"></a>                    </span><span class=cF1>if</span><span class=cF0> (o == ball)
+<a name="l634"></a>                        </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>10</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
+<a name="l635"></a>                }
+<a name="l636"></a>
+<a name="l637"></a>                </span><span class=cF1>if</span><span class=cF0> (o-&gt;y + o-&gt;radius * </span><span class=cFE>2</span><span class=cF0> &gt;= </span><span class=cF7>(</span><span class=cF0>parent_task-&gt;pix_height - COURT_BORDER</span><span class=cF7>)</span><span class=cF0> * </span><span class=cFE>2</span><span class=cF0>)
+<a name="l638"></a>                {
+<a name="l639"></a>                    o-&gt;y = (parent_task-&gt;pix_height - COURT_BORDER) * </span><span class=cFE>2</span><span class=cF0> - </span><span class=cFE>1</span><span class=cF0> - o-&gt;radius * </span><span class=cFE>2</span><span class=cF0>;
+<a name="l640"></a>                    o-&gt;DyDt = -COLLISION_DAMP * o-&gt;DyDt;
+<a name="l641"></a>                    </span><span class=cF1>if</span><span class=cF0> (o == ball)
+<a name="l642"></a>                        </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>10</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
+<a name="l643"></a>                }
+<a name="l644"></a>                </span><span class=cF1>if</span><span class=cF0> (o-&gt;y - o-&gt;radius * </span><span class=cFE>2</span><span class=cF0> &lt; </span><span class=cFE>2</span><span class=cF0> * COURT_BORDER)
+<a name="l645"></a>                {
+<a name="l646"></a>                    o-&gt;y = COURT_BORDER * </span><span class=cFE>2</span><span class=cF0> + o-&gt;radius * </span><span class=cFE>2</span><span class=cF0>;
+<a name="l647"></a>                    o-&gt;DyDt = -COLLISION_DAMP*  o-&gt;DyDt;
+<a name="l648"></a>                    </span><span class=cF1>if</span><span class=cF0> (o == ball)
+<a name="l649"></a>                        </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>10</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
+<a name="l650"></a>                }
+<a name="l651"></a>
+<a name="l652"></a>                </span><span class=cF1>if</span><span class=cF0> (o-&gt;z - o-&gt;radius * </span><span class=cFE>2</span><span class=cF0> &lt; </span><span class=cFE>0</span><span class=cF0>)
+<a name="l653"></a>                {
+<a name="l654"></a>                    o-&gt;z = o-&gt;radius * </span><span class=cFE>2</span><span class=cF0>;
+<a name="l655"></a>                    o-&gt;DzDt = -COLLISION_DAMP * o-&gt;DzDt;
+<a name="l656"></a>                    </span><span class=cF1>if</span><span class=cF0> (o-&gt;DzDt &gt; ROLL_VELOCITY_THRESHOLD)
+<a name="l657"></a>                        </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>10</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
+<a name="l658"></a>                    </span><span class=cF1>if</span><span class=cF0> (o != ball)
+<a name="l659"></a>                        o-&gt;DzDt = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l660"></a>                }
+<a name="l661"></a>                </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (o-&gt;z - o-&gt;radius * </span><span class=cFE>2</span><span class=cF0> &gt; </span><span class=cFE>0</span><span class=cF0>)
+<a name="l662"></a>                    o-&gt;DzDt -= GRAVITY_ACCELERATION * dt;
+<a name="l663"></a>                </span><span class=cF1>if</span><span class=cF0> (o == ball)
+<a name="l664"></a>                {
+<a name="l665"></a>                    d = </span><span class=cF5>Exp</span><span class=cF0>(-AIR_VISCOSITY * dt);
+<a name="l666"></a>                    o-&gt;DxDt *= d;
+<a name="l667"></a>                    o-&gt;DyDt *= d;
+<a name="l668"></a>                    o-&gt;DzDt *= d;
+<a name="l669"></a>                }
+<a name="l670"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l671"></a>        }
+<a name="l672"></a>        </span><span class=cF5>Refresh</span><span class=cF0>;
+<a name="l673"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l674"></a>}
+<a name="l675"></a>
+<a name="l676"></a></span><span class=cF1>U0</span><span class=cF0> Init()
+<a name="l677"></a>{
+<a name="l678"></a>    </span><span class=cF9>I64</span><span class=cF0> i;
+<a name="l679"></a>
+<a name="l680"></a>    someone_shooting = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l681"></a>    shot_land_t = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l682"></a>    </span><span class=cF5>MemSet</span><span class=cF0>(&amp;objs, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF0>objs</span><span class=cF7>)</span><span class=cF0>);
+<a name="l683"></a>    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; PER_SIDE_NUM*</span><span class=cFE>2</span><span class=cF0>;i++)
+<a name="l684"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l685"></a>        objs[i].team = i &amp; </span><span class=cFE>1</span><span class=cF0>;
+<a name="l686"></a>        objs[i].x = </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_width / </span><span class=cFE>2</span><span class=cF0> ;
+<a name="l687"></a>        objs[i].y = </span><span class=cFE>2</span><span class=cF0> * </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_height / </span><span class=cFE>2</span><span class=cF0>;
+<a name="l688"></a>        objs[i].next_img = objs[i].last_img = FIRST_RUNNING;
+<a name="l689"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l690"></a>    last_owner = </span><span class=cF3>NULL</span><span class=cF0>;
+<a name="l691"></a>    human = &amp;objs[</span><span class=cFE>0</span><span class=cF0>];
+<a name="l692"></a>    ball =&amp;objs[i];
+<a name="l693"></a>    ball-&gt;team = -</span><span class=cFE>1</span><span class=cF0>;
+<a name="l694"></a>    ball-&gt;x = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> * </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_width / </span><span class=cFE>2</span><span class=cF0>;
+<a name="l695"></a>    ball-&gt;y = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> * </span><span class=cFE>2</span><span class=cF0> * </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_height / </span><span class=cFE>2</span><span class=cF0>;
+<a name="l696"></a>    ball-&gt;radius = </span><span class=cFE>11</span><span class=cF0>;
+<a name="l697"></a>    ball-&gt;z = ball-&gt;radius;
+<a name="l698"></a>    score0 = score1 = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l699"></a>    game_t_end = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>3</span><span class=cF0> * </span><span class=cFE>60</span><span class=cF0>;
+<a name="l700"></a>    foul_t_end = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l701"></a>}
+<a name="l702"></a>
+<a name="l703"></a></span><span class=cF1>U0</span><span class=cF0> KeepAway()
+<a name="l704"></a>{
+<a name="l705"></a>    </span><span class=cF9>I64</span><span class=cF0> message_code, arg1, arg2;
+<a name="l706"></a>
+<a name="l707"></a>    </span><span class=cF5>PopUpOk</span><span class=cF0>(    </span><span class=cF6>&quot;Pass or hand-off to your team to score points.$FG$\n\n&quot;</span><span class=cF0>
+<a name="l708"></a>                </span><span class=cF6>&quot;\t2 points for successful hand-off.\n&quot;</span><span class=cF0>
+<a name="l709"></a>                </span><span class=cF6>&quot;\t6 points for successful pass.\n&quot;</span><span class=cF0>
+<a name="l710"></a>                </span><span class=cF6>&quot;\t1 point penalty for foul.\n\n&quot;</span><span class=cF0>
+<a name="l711"></a>                </span><span class=cF6>&quot;Left-Click\tto pass.\n\n&quot;</span><span class=cF0>
+<a name="l712"></a>                </span><span class=cF6>&quot;Right-Click\tto jump.\n&quot;</span><span class=cF0>);
+<a name="l713"></a>    </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l714"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLACK</span><span class=cF0> + </span><span class=cF3>YELLOW</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0>;
+<a name="l715"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit |= </span><span class=cF3>WIG_DBL_CLICK</span><span class=cF0>;
+<a name="l716"></a>    </span><span class=cF5>AutoComplete</span><span class=cF0>;
+<a name="l717"></a>    </span><span class=cF5>WinBorder</span><span class=cF0>;
+<a name="l718"></a>    </span><span class=cF5>WinMax</span><span class=cF0>;
+<a name="l719"></a>    </span><span class=cF5>DocCursor</span><span class=cF0>;
+<a name="l720"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
+<a name="l721"></a>
+<a name="l722"></a>    </span><span class=cF5>MenuPush</span><span class=cF0>(   </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
+<a name="l723"></a>                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
+<a name="l724"></a>                </span><span class=cF6>&quot;  Exit(,CH_ESC);&quot;</span><span class=cF0>
+<a name="l725"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l726"></a>                </span><span class=cF6>&quot;Play {&quot;</span><span class=cF0>
+<a name="l727"></a>                </span><span class=cF6>&quot;  Restart(,'\n');&quot;</span><span class=cF0>
+<a name="l728"></a>                </span><span class=cF6>&quot;  Shoot(,CH_SPACE);&quot;</span><span class=cF0>
+<a name="l729"></a>                </span><span class=cF6>&quot;  Jump(,'j');&quot;</span><span class=cF0>
+<a name="l730"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l731"></a>                );
+<a name="l732"></a>
+<a name="l733"></a>    Init;
+<a name="l734"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it      = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
+<a name="l735"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;animate_task = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;AnimateTask, </span><span class=cF5>Fs</span><span class=cF0>, </span><span class=cF6>&quot;Animate&quot;</span><span class=cF0>,, </span><span class=cF5>Fs</span><span class=cF0>);
+<a name="l736"></a>
+<a name="l737"></a>    </span><span class=cF1>try</span><span class=cF0>
+<a name="l738"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l739"></a>        </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
+<a name="l740"></a>        {
+<a name="l741"></a>            message_code = </span><span class=cF5>MessageGet</span><span class=cF0>(&amp;arg1, &amp;arg2, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_R_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>);
+<a name="l742"></a>            </span><span class=cF1>switch</span><span class=cF0> (message_code)
+<a name="l743"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l744"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0>:
+<a name="l745"></a>ka_shoot:
+<a name="l746"></a>                    Shoot(human);
+<a name="l747"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l748"></a>
+<a name="l749"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_R_DOWN</span><span class=cF0>:
+<a name="l750"></a>ka_jump:
+<a name="l751"></a>                    human-&gt;DzDt = JUMP_VELOCITY;
+<a name="l752"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l753"></a>
+<a name="l754"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>:
+<a name="l755"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
+<a name="l756"></a>                    {
+<a name="l757"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'\n'</span><span class=cF0>:
+<a name="l758"></a>                            Init;
+<a name="l759"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l760"></a>
+<a name="l761"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'j'</span><span class=cF0>:
+<a name="l762"></a>                            </span><span class=cF1>goto</span><span class=cF0> ka_jump;
+<a name="l763"></a>
+<a name="l764"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SPACE</span><span class=cF0>:
+<a name="l765"></a>                            </span><span class=cF1>goto</span><span class=cF0> ka_shoot;
+<a name="l766"></a>
+<a name="l767"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>:
+<a name="l768"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_ESC</span><span class=cF0>:
+<a name="l769"></a>                            </span><span class=cF1>goto</span><span class=cF0> ka_done;
+<a name="l770"></a>                    }
+<a name="l771"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l772"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l773"></a>        }
+<a name="l774"></a>ka_done: </span><span class=cF2>//Don't goto out of try</span><span class=cF0>
+<a name="l775"></a>        </span><span class=cF5>MessageGet</span><span class=cF0>(,, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>);
+<a name="l776"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l777"></a>    </span><span class=cF1>catch</span><span class=cF0>
+<a name="l778"></a>        </span><span class=cF5>PutExcept</span><span class=cF0>;
+<a name="l779"></a>    </span><span class=cF5>SettingsPop</span><span class=cF0>;
+<a name="l780"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
+<a name="l781"></a>    </span><span class=cF5>RegWrite</span><span class=cF0>(</span><span class=cF6>&quot;ZealOS/KeepAway&quot;</span><span class=cF0>, </span><span class=cF6>&quot;I64 best_score0=%d,best_score1=%d;\n&quot;</span><span class=cF0>, best_score0, best_score1);
+<a name="l782"></a>}
 </span></pre></body>
 </html>
diff --git a/docs/Apps/KeepAway/Load.CC.html b/docs/Apps/KeepAway/Load.CC.html
index b5e6e6ae..30220176 100755
--- a/docs/Apps/KeepAway/Load.CC.html
+++ b/docs/Apps/KeepAway/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/KeepAway/Run.CC.html b/docs/Apps/KeepAway/Run.CC.html
index 37052191..a61a53ff 100755
--- a/docs/Apps/KeepAway/Run.CC.html
+++ b/docs/Apps/KeepAway/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/KeepAway/index.html b/docs/Apps/KeepAway/index.html
index da4c6824..23479b55 100755
--- a/docs/Apps/KeepAway/index.html
+++ b/docs/Apps/KeepAway/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/Logic/Load.CC.html b/docs/Apps/Logic/Load.CC.html
index 907578ef..390c27a2 100755
--- a/docs/Apps/Logic/Load.CC.html
+++ b/docs/Apps/Logic/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Logic/Logic.CC.html b/docs/Apps/Logic/Logic.CC.html
index 341c7b5c..c1650dfb 100755
--- a/docs/Apps/Logic/Logic.CC.html
+++ b/docs/Apps/Logic/Logic.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Logic/Run.CC.html b/docs/Apps/Logic/Run.CC.html
index 8ca6a817..df9dd79f 100755
--- a/docs/Apps/Logic/Run.CC.html
+++ b/docs/Apps/Logic/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Logic/index.html b/docs/Apps/Logic/index.html
index 86fde265..4656fad1 100755
--- a/docs/Apps/Logic/index.html
+++ b/docs/Apps/Logic/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/Psalmody/Examples/childish.CC.html b/docs/Apps/Psalmody/Examples/childish.CC.html
index f9c9c133..cb796f0f 100755
--- a/docs/Apps/Psalmody/Examples/childish.CC.html
+++ b/docs/Apps/Psalmody/Examples/childish.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/Examples/index.html b/docs/Apps/Psalmody/Examples/index.html
index 5aedfe38..1d2266a0 100755
--- a/docs/Apps/Psalmody/Examples/index.html
+++ b/docs/Apps/Psalmody/Examples/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/Psalmody/Examples/night.CC.html b/docs/Apps/Psalmody/Examples/night.CC.html
index d21f240b..cc7badd4 100755
--- a/docs/Apps/Psalmody/Examples/night.CC.html
+++ b/docs/Apps/Psalmody/Examples/night.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c00{color:#e3e3e3;background-color:#e3e3e3;}
diff --git a/docs/Apps/Psalmody/Examples/prosper.CC.html b/docs/Apps/Psalmody/Examples/prosper.CC.html
index 0e176864..ea45a31d 100755
--- a/docs/Apps/Psalmody/Examples/prosper.CC.html
+++ b/docs/Apps/Psalmody/Examples/prosper.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/Help.DD.html b/docs/Apps/Psalmody/Help.DD.html
index 8dbd4189..68823436 100755
--- a/docs/Apps/Psalmody/Help.DD.html
+++ b/docs/Apps/Psalmody/Help.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/Install.CC.html b/docs/Apps/Psalmody/Install.CC.html
index 3fbadcf0..69941bdb 100755
--- a/docs/Apps/Psalmody/Install.CC.html
+++ b/docs/Apps/Psalmody/Install.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/JukeBox.CC.html b/docs/Apps/Psalmody/JukeBox.CC.html
index 16cb7c33..b69c91ed 100755
--- a/docs/Apps/Psalmody/JukeBox.CC.html
+++ b/docs/Apps/Psalmody/JukeBox.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/JukePuppet.CC.html b/docs/Apps/Psalmody/JukePuppet.CC.html
index db141d91..1549185b 100755
--- a/docs/Apps/Psalmody/JukePuppet.CC.html
+++ b/docs/Apps/Psalmody/JukePuppet.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/Load.CC.html b/docs/Apps/Psalmody/Load.CC.html
index 1d3c6820..42487b1f 100755
--- a/docs/Apps/Psalmody/Load.CC.html
+++ b/docs/Apps/Psalmody/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/Psalmody.CC.html b/docs/Apps/Psalmody/Psalmody.CC.html
index 8a8cf5fa..0e9fe69c 100755
--- a/docs/Apps/Psalmody/Psalmody.CC.html
+++ b/docs/Apps/Psalmody/Psalmody.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/PsalmodyCtrls.CC.html b/docs/Apps/Psalmody/PsalmodyCtrls.CC.html
index 29fd9a0e..433f3572 100755
--- a/docs/Apps/Psalmody/PsalmodyCtrls.CC.html
+++ b/docs/Apps/Psalmody/PsalmodyCtrls.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/PsalmodyDraw.CC.html b/docs/Apps/Psalmody/PsalmodyDraw.CC.html
index 266948db..e05eb12d 100755
--- a/docs/Apps/Psalmody/PsalmodyDraw.CC.html
+++ b/docs/Apps/Psalmody/PsalmodyDraw.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/PsalmodyFile.CC.html b/docs/Apps/Psalmody/PsalmodyFile.CC.html
index 21a04f62..fd41c7bc 100755
--- a/docs/Apps/Psalmody/PsalmodyFile.CC.html
+++ b/docs/Apps/Psalmody/PsalmodyFile.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/PsalmodyMain.CC.html b/docs/Apps/Psalmody/PsalmodyMain.CC.html
index 169e44e6..6fe3e6b6 100755
--- a/docs/Apps/Psalmody/PsalmodyMain.CC.html
+++ b/docs/Apps/Psalmody/PsalmodyMain.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/Run.CC.html b/docs/Apps/Psalmody/Run.CC.html
index bd526974..86cb1752 100755
--- a/docs/Apps/Psalmody/Run.CC.html
+++ b/docs/Apps/Psalmody/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Psalmody/index.html b/docs/Apps/Psalmody/index.html
index e878bf1c..6f10405d 100755
--- a/docs/Apps/Psalmody/index.html
+++ b/docs/Apps/Psalmody/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/Span/Install.CC.html b/docs/Apps/Span/Install.CC.html
index 63a008ad..aa20937c 100755
--- a/docs/Apps/Span/Install.CC.html
+++ b/docs/Apps/Span/Install.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Span/Load.CC.html b/docs/Apps/Span/Load.CC.html
index 41419bc8..758f2a22 100755
--- a/docs/Apps/Span/Load.CC.html
+++ b/docs/Apps/Span/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Span/Run.CC.html b/docs/Apps/Span/Run.CC.html
index 84a4955a..d9778c43 100755
--- a/docs/Apps/Span/Run.CC.html
+++ b/docs/Apps/Span/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Span/Span.HH.html b/docs/Apps/Span/Span.HH.html
index ceda2fb5..87196796 100755
--- a/docs/Apps/Span/Span.HH.html
+++ b/docs/Apps/Span/Span.HH.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Span/SpanBridge.CC.html b/docs/Apps/Span/SpanBridge.CC.html
index 3caf599c..dda36960 100755
--- a/docs/Apps/Span/SpanBridge.CC.html
+++ b/docs/Apps/Span/SpanBridge.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Span/SpanDerive.CC.html b/docs/Apps/Span/SpanDerive.CC.html
index 749a36df..86307e89 100755
--- a/docs/Apps/Span/SpanDerive.CC.html
+++ b/docs/Apps/Span/SpanDerive.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Span/SpanMain.CC.html b/docs/Apps/Span/SpanMain.CC.html
index 547cbdc6..7003cad7 100755
--- a/docs/Apps/Span/SpanMain.CC.html
+++ b/docs/Apps/Span/SpanMain.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Span/SpanNew.CC.html b/docs/Apps/Span/SpanNew.CC.html
index a29f899e..bf1b01f2 100755
--- a/docs/Apps/Span/SpanNew.CC.html
+++ b/docs/Apps/Span/SpanNew.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Span/index.html b/docs/Apps/Span/index.html
index 32b92e98..b3bc0a32 100755
--- a/docs/Apps/Span/index.html
+++ b/docs/Apps/Span/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/Strut/Load.CC.html b/docs/Apps/Strut/Load.CC.html
index b9bbcaaa..983272ce 100755
--- a/docs/Apps/Strut/Load.CC.html
+++ b/docs/Apps/Strut/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Strut/Run.CC.html b/docs/Apps/Strut/Run.CC.html
index b9250ecf..c5bdb310 100755
--- a/docs/Apps/Strut/Run.CC.html
+++ b/docs/Apps/Strut/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Strut/Strut.CC.html b/docs/Apps/Strut/Strut.CC.html
index 3c9da275..a21284f3 100755
--- a/docs/Apps/Strut/Strut.CC.html
+++ b/docs/Apps/Strut/Strut.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c00{color:#e3e3e3;background-color:#e3e3e3;}
@@ -398,392 +398,372 @@ body {background-color:#1f1f1f;}
 <a name="l369"></a>    </span><span class=cF7>}</span><span class=cF0>
 <a name="l370"></a>}
 <a name="l371"></a>
-<a name="l372"></a></span><span class=cF1>U0</span><span class=cF0> MyNoise(</span><span class=cF9>I64</span><span class=cF0> mS, </span><span class=cF1>F64</span><span class=cF0> min_ona, </span><span class=cF1>F64</span><span class=cF0> max_ona)
-<a name="l373"></a>{</span><span class=cF2>//Make white noise for given number of mS.</span><span class=cF0>
-<a name="l374"></a></span><span class=cF2>// See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l432"><span class=cF4>Noise</span></a><span class=cF2>. On bare-metal, Spawn() hogs CPU.</span><span class=cF0>
-<a name="l375"></a>    </span><span class=cF9>CSoundEffectFrame</span><span class=cF0> *ns;
-<a name="l376"></a>
-<a name="l377"></a>    </span><span class=cF1>if</span><span class=cF0> (mS &gt; </span><span class=cFE>0</span><span class=cF0>)
-<a name="l378"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l379"></a>        ns = </span><span class=cF5>MAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CSoundEffectFrame</span><span class=cF7>)</span><span class=cF0>);
-<a name="l380"></a>        ns-&gt;type = </span><span class=cF3>SE_NOISE</span><span class=cF0>;
-<a name="l381"></a>        ns-&gt;duration = mS / </span><span class=cFE>1000</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l382"></a>        ns-&gt;ona1 = min_ona;
-<a name="l383"></a>        ns-&gt;ona2 = max_ona;
-<a name="l384"></a>        </span><span class=cFB>music</span><span class=cF0>.mute++;
-<a name="l385"></a>        </span><span class=cF5>SoundEffectTask</span><span class=cF0>(ns);
-<a name="l386"></a>        </span><span class=cF5>Sound</span><span class=cF0>;
-<a name="l387"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l388"></a>
-<a name="l389"></a>    </span><span class=cF1>return</span><span class=cF0>;
-<a name="l390"></a>}
-<a name="l391"></a>
-<a name="l392"></a></span><span class=cF1>U0</span><span class=cF0> PlayShip()
-<a name="l393"></a>{
-<a name="l394"></a>    </span><span class=cF9>I64</span><span class=cF0>  arg1, arg2;
-<a name="l395"></a>    </span><span class=cF1>F64</span><span class=cF0>  last_noise = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l396"></a>    </span><span class=cF1>Bool</span><span class=cF0> okay;
-<a name="l397"></a>
-<a name="l398"></a>    </span><span class=cF5>ODEPause</span><span class=cF0>(ode, </span><span class=cF3>OFF</span><span class=cF0>);
-<a name="l399"></a>    </span><span class=cF5>MenuPush</span><span class=cF0>(
-<a name="l400"></a>                </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
-<a name="l401"></a>                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
-<a name="l402"></a>                </span><span class=cF6>&quot;  Exit(,CH_ESC);&quot;</span><span class=cF0>
-<a name="l403"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l404"></a>                </span><span class=cF6>&quot;Edit {&quot;</span><span class=cF0>
-<a name="l405"></a>                </span><span class=cF6>&quot;  EditShip(,CH_SPACE);&quot;</span><span class=cF0>
-<a name="l406"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l407"></a>                </span><span class=cF6>&quot;Play {&quot;</span><span class=cF0>
-<a name="l408"></a>                </span><span class=cF6>&quot;  Center(,'c');&quot;</span><span class=cF0>
-<a name="l409"></a>                </span><span class=cF6>&quot;  Damp(,'d');&quot;</span><span class=cF0>
-<a name="l410"></a>                </span><span class=cF6>&quot;  Action0(,'0');&quot;</span><span class=cF0>
-<a name="l411"></a>                </span><span class=cF6>&quot;  Action1(,'1');&quot;</span><span class=cF0>
-<a name="l412"></a>                </span><span class=cF6>&quot;  Action2(,'2');&quot;</span><span class=cF0>
-<a name="l413"></a>                </span><span class=cF6>&quot;  Action3(,'3');&quot;</span><span class=cF0>
-<a name="l414"></a>                </span><span class=cF6>&quot;  Action4(,'4');&quot;</span><span class=cF0>
-<a name="l415"></a>                </span><span class=cF6>&quot;  Action5(,'5');&quot;</span><span class=cF0>
-<a name="l416"></a>                </span><span class=cF6>&quot;  Action6(,'6');&quot;</span><span class=cF0>
-<a name="l417"></a>                </span><span class=cF6>&quot;  Action7(,'7');&quot;</span><span class=cF0>
-<a name="l418"></a>                </span><span class=cF6>&quot;  Action8(,'8');&quot;</span><span class=cF0>
-<a name="l419"></a>                </span><span class=cF6>&quot;  Action9(,'9');&quot;</span><span class=cF0>
-<a name="l420"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l421"></a>                </span><span class=cF6>&quot;View {&quot;</span><span class=cF0>
-<a name="l422"></a>                </span><span class=cF6>&quot;  ZoomIn(,'z');&quot;</span><span class=cF0>
-<a name="l423"></a>                </span><span class=cF6>&quot;  ZoomOut(,'Z');&quot;</span><span class=cF0>
-<a name="l424"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l425"></a>                );
-<a name="l426"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
-<a name="l427"></a>    </span><span class=cF1>try</span><span class=cF0>
-<a name="l428"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l429"></a>        </span><span class=cF1>while</span><span class=cF0> (main_mode_bttn.state == MMD_PLAY)
-<a name="l430"></a>        {
-<a name="l431"></a>            BreakConnectors;
-<a name="l432"></a>            </span><span class=cF1>switch</span><span class=cF0> (</span><span class=cF5>MessageScan</span><span class=cF7>(</span><span class=cF0>&amp;arg1, &amp;arg2, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>| </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF7>)</span><span class=cF0>)
-<a name="l433"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l434"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>:
-<a name="l435"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
-<a name="l436"></a>                    {
-<a name="l437"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'0'</span><span class=cF0>...</span><span class=cF6>'9'</span><span class=cF0>:
-<a name="l438"></a>                            </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; last_noise + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>25</span><span class=cF0>)
-<a name="l439"></a>                            </span><span class=cF7>{</span><span class=cF0>
-<a name="l440"></a>                                MyNoise(</span><span class=cFE>250</span><span class=cF0>, </span><span class=cFE>18</span><span class=cF0>, </span><span class=cFE>46</span><span class=cF0>);
-<a name="l441"></a>                                last_noise = </span><span class=cF5>tS</span><span class=cF0>;
-<a name="l442"></a>                            </span><span class=cF7>}</span><span class=cF0>
-<a name="l443"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l444"></a>
-<a name="l445"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'z'</span><span class=cF0>:
-<a name="l446"></a>                            </span><span class=cF5>Spawn</span><span class=cF0>(&amp;Zoom, </span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF7>(</span><span class=cF9>I64</span><span class=cF7>)</span><span class=cF0>);
-<a name="l447"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l448"></a>
-<a name="l449"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'Z'</span><span class=cF0>:
-<a name="l450"></a>                            </span><span class=cF5>Spawn</span><span class=cF0>(&amp;Zoom, </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF7>(</span><span class=cF9>I64</span><span class=cF7>)</span><span class=cF0>);
-<a name="l451"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l452"></a>
-<a name="l453"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'c'</span><span class=cF0>:
-<a name="l454"></a>                            CenterMasses;
-<a name="l455"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l456"></a>
+<a name="l372"></a></span><span class=cF1>U0</span><span class=cF0> PlayShip()
+<a name="l373"></a>{
+<a name="l374"></a>    </span><span class=cF9>I64</span><span class=cF0>  arg1, arg2;
+<a name="l375"></a>    </span><span class=cF1>F64</span><span class=cF0>  last_noise = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l376"></a>    </span><span class=cF1>Bool</span><span class=cF0> okay;
+<a name="l377"></a>
+<a name="l378"></a>    </span><span class=cF5>ODEPause</span><span class=cF0>(ode, </span><span class=cF3>OFF</span><span class=cF0>);
+<a name="l379"></a>    </span><span class=cF5>MenuPush</span><span class=cF0>(
+<a name="l380"></a>                </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
+<a name="l381"></a>                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
+<a name="l382"></a>                </span><span class=cF6>&quot;  Exit(,CH_ESC);&quot;</span><span class=cF0>
+<a name="l383"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l384"></a>                </span><span class=cF6>&quot;Edit {&quot;</span><span class=cF0>
+<a name="l385"></a>                </span><span class=cF6>&quot;  EditShip(,CH_SPACE);&quot;</span><span class=cF0>
+<a name="l386"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l387"></a>                </span><span class=cF6>&quot;Play {&quot;</span><span class=cF0>
+<a name="l388"></a>                </span><span class=cF6>&quot;  Center(,'c');&quot;</span><span class=cF0>
+<a name="l389"></a>                </span><span class=cF6>&quot;  Damp(,'d');&quot;</span><span class=cF0>
+<a name="l390"></a>                </span><span class=cF6>&quot;  Action0(,'0');&quot;</span><span class=cF0>
+<a name="l391"></a>                </span><span class=cF6>&quot;  Action1(,'1');&quot;</span><span class=cF0>
+<a name="l392"></a>                </span><span class=cF6>&quot;  Action2(,'2');&quot;</span><span class=cF0>
+<a name="l393"></a>                </span><span class=cF6>&quot;  Action3(,'3');&quot;</span><span class=cF0>
+<a name="l394"></a>                </span><span class=cF6>&quot;  Action4(,'4');&quot;</span><span class=cF0>
+<a name="l395"></a>                </span><span class=cF6>&quot;  Action5(,'5');&quot;</span><span class=cF0>
+<a name="l396"></a>                </span><span class=cF6>&quot;  Action6(,'6');&quot;</span><span class=cF0>
+<a name="l397"></a>                </span><span class=cF6>&quot;  Action7(,'7');&quot;</span><span class=cF0>
+<a name="l398"></a>                </span><span class=cF6>&quot;  Action8(,'8');&quot;</span><span class=cF0>
+<a name="l399"></a>                </span><span class=cF6>&quot;  Action9(,'9');&quot;</span><span class=cF0>
+<a name="l400"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l401"></a>                </span><span class=cF6>&quot;View {&quot;</span><span class=cF0>
+<a name="l402"></a>                </span><span class=cF6>&quot;  ZoomIn(,'z');&quot;</span><span class=cF0>
+<a name="l403"></a>                </span><span class=cF6>&quot;  ZoomOut(,'Z');&quot;</span><span class=cF0>
+<a name="l404"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l405"></a>                );
+<a name="l406"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
+<a name="l407"></a>    </span><span class=cF1>try</span><span class=cF0>
+<a name="l408"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l409"></a>        </span><span class=cF1>while</span><span class=cF0> (main_mode_bttn.state == MMD_PLAY)
+<a name="l410"></a>        {
+<a name="l411"></a>            BreakConnectors;
+<a name="l412"></a>            </span><span class=cF1>switch</span><span class=cF0> (</span><span class=cF5>MessageScan</span><span class=cF7>(</span><span class=cF0>&amp;arg1, &amp;arg2, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>| </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF7>)</span><span class=cF0>)
+<a name="l413"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l414"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>:
+<a name="l415"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
+<a name="l416"></a>                    {
+<a name="l417"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'0'</span><span class=cF0>...</span><span class=cF6>'9'</span><span class=cF0>:
+<a name="l418"></a>                            </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; last_noise + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>25</span><span class=cF0>)
+<a name="l419"></a>                            </span><span class=cF7>{</span><span class=cF0>
+<a name="l420"></a>                                </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>250</span><span class=cF0>, </span><span class=cFE>18</span><span class=cF0>, </span><span class=cFE>46</span><span class=cF0>);
+<a name="l421"></a>                                last_noise = </span><span class=cF5>tS</span><span class=cF0>;
+<a name="l422"></a>                            </span><span class=cF7>}</span><span class=cF0>
+<a name="l423"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l424"></a>
+<a name="l425"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'z'</span><span class=cF0>:
+<a name="l426"></a>                            </span><span class=cF5>Spawn</span><span class=cF0>(&amp;Zoom, </span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF7>(</span><span class=cF9>I64</span><span class=cF7>)</span><span class=cF0>);
+<a name="l427"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l428"></a>
+<a name="l429"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'Z'</span><span class=cF0>:
+<a name="l430"></a>                            </span><span class=cF5>Spawn</span><span class=cF0>(&amp;Zoom, </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF7>(</span><span class=cF9>I64</span><span class=cF7>)</span><span class=cF0>);
+<a name="l431"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l432"></a>
+<a name="l433"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'c'</span><span class=cF0>:
+<a name="l434"></a>                            CenterMasses;
+<a name="l435"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l436"></a>
+<a name="l437"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'d'</span><span class=cF0>:
+<a name="l438"></a>                            ode-&gt;drag_v2 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>002</span><span class=cF0>;
+<a name="l439"></a>                            ode-&gt;drag_v3 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0001</span><span class=cF0>;
+<a name="l440"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l441"></a>
+<a name="l442"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SPACE</span><span class=cF0>:
+<a name="l443"></a>                            </span><span class=cF1>if</span><span class=cF0> (++main_mode_bttn.state == MMD_MODES_NUM)
+<a name="l444"></a>                                main_mode_bttn.state = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l445"></a>                            </span><span class=cF5>MessageGet</span><span class=cF0>(,, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>);
+<a name="l446"></a>                            </span><span class=cF1>goto</span><span class=cF0> ps_done;
+<a name="l447"></a>
+<a name="l448"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>:
+<a name="l449"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_ESC</span><span class=cF0>:
+<a name="l450"></a>                            </span><span class=cF5>throw</span><span class=cF0>;
+<a name="l451"></a>                    }
+<a name="l452"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l453"></a>
+<a name="l454"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>:
+<a name="l455"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
+<a name="l456"></a>                    {
 <a name="l457"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'d'</span><span class=cF0>:
-<a name="l458"></a>                            ode-&gt;drag_v2 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>002</span><span class=cF0>;
-<a name="l459"></a>                            ode-&gt;drag_v3 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0001</span><span class=cF0>;
+<a name="l458"></a>                            ode-&gt;drag_v2 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>000002</span><span class=cF0>;
+<a name="l459"></a>                            ode-&gt;drag_v3 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0000001</span><span class=cF0>;
 <a name="l460"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l461"></a>
-<a name="l462"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SPACE</span><span class=cF0>:
-<a name="l463"></a>                            </span><span class=cF1>if</span><span class=cF0> (++main_mode_bttn.state == MMD_MODES_NUM)
-<a name="l464"></a>                                main_mode_bttn.state = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l465"></a>                            </span><span class=cF5>MessageGet</span><span class=cF0>(,, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>);
-<a name="l466"></a>                            </span><span class=cF1>goto</span><span class=cF0> ps_done;
-<a name="l467"></a>
-<a name="l468"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>:
-<a name="l469"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_ESC</span><span class=cF0>:
-<a name="l470"></a>                            </span><span class=cF5>throw</span><span class=cF0>;
-<a name="l471"></a>                    }
-<a name="l472"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l473"></a>
-<a name="l474"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>:
-<a name="l475"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
-<a name="l476"></a>                    {
-<a name="l477"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'d'</span><span class=cF0>:
-<a name="l478"></a>                            ode-&gt;drag_v2 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>000002</span><span class=cF0>;
-<a name="l479"></a>                            ode-&gt;drag_v3 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0000001</span><span class=cF0>;
-<a name="l480"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l481"></a>                    }
-<a name="l482"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l483"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l484"></a>            </span><span class=cF5>Refresh</span><span class=cF0>;
-<a name="l485"></a>        }
-<a name="l486"></a>ps_done: </span><span class=cF2>//Don't goto out of try</span><span class=cF0>
-<a name="l487"></a>        okay = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l488"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l489"></a>    </span><span class=cF1>catch</span><span class=cF0>
-<a name="l490"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l491"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;catch_except = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l492"></a>        okay = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l493"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l494"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
-<a name="l495"></a>    </span><span class=cF1>if</span><span class=cF0> (!okay)
-<a name="l496"></a>        </span><span class=cF5>throw</span><span class=cF0>;
-<a name="l497"></a>}
-<a name="l498"></a>
-<a name="l499"></a></span><span class=cF1>U0</span><span class=cF0> EditShip()
-<a name="l500"></a>{
-<a name="l501"></a>    </span><span class=cF9>I64</span><span class=cF0>      arg1, arg2;
-<a name="l502"></a>    </span><span class=cF1>F64</span><span class=cF0>      wx, wy;
-<a name="l503"></a>    </span><span class=cF1>Bool</span><span class=cF0>     okay;
-<a name="l504"></a>    MyMass  *tmpm1 = </span><span class=cF3>NULL</span><span class=cF0>, *tmpm2 = </span><span class=cF3>NULL</span><span class=cF0>;
-<a name="l505"></a>    </span><span class=cF9>CCtrl</span><span class=cF0>   *bt_edit_mode = </span><span class=cF5>CtrlBttnNew</span><span class=cF0>(</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>5</span><span class=cF0> * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> + </span><span class=cFE>4</span><span class=cF0>, </span><span class=cFE>80</span><span class=cF0>,, EMD_MODES_NUM,
-<a name="l506"></a>                                        </span><span class=cF5>Define</span><span class=cF7>(</span><span class=cF6>&quot;ST_EDIT_MODES&quot;</span><span class=cF7>)</span><span class=cF0>, edit_mode_colors, &amp;edit_mode_bttn);
-<a name="l507"></a>    </span><span class=cF5>ODEPause</span><span class=cF0>(ode);
-<a name="l508"></a>    </span><span class=cF5>MenuPush</span><span class=cF0>(   </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
-<a name="l509"></a>                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
-<a name="l510"></a>                </span><span class=cF6>&quot;  Exit(,CH_ESC);&quot;</span><span class=cF0>
-<a name="l511"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l512"></a>                </span><span class=cF6>&quot;Play {&quot;</span><span class=cF0>
-<a name="l513"></a>                </span><span class=cF6>&quot;  PlayShip(,CH_SPACE);&quot;</span><span class=cF0>
-<a name="l514"></a>                </span><span class=cF6>&quot;  Center(,'c');&quot;</span><span class=cF0>
-<a name="l515"></a>                </span><span class=cF6>&quot;  Damp(,'d');&quot;</span><span class=cF0>
-<a name="l516"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l517"></a>                </span><span class=cF6>&quot;Edit {&quot;</span><span class=cF0>
-<a name="l518"></a>                </span><span class=cF6>&quot;  Move(,'v');&quot;</span><span class=cF0>
-<a name="l519"></a>                </span><span class=cF6>&quot;  Mass(,'m');&quot;</span><span class=cF0>
-<a name="l520"></a>                </span><span class=cF6>&quot;  Spring(,'s');&quot;</span><span class=cF0>
-<a name="l521"></a>                </span><span class=cF6>&quot;  Connector(,'n');&quot;</span><span class=cF0>
-<a name="l522"></a>                </span><span class=cF6>&quot;  Thruster(,'t');&quot;</span><span class=cF0>
-<a name="l523"></a>                </span><span class=cF6>&quot;  Restart(,'\n');&quot;</span><span class=cF0>
-<a name="l524"></a>                </span><span class=cF6>&quot;  Action0(,'0');&quot;</span><span class=cF0>
-<a name="l525"></a>                </span><span class=cF6>&quot;  Action1(,'1');&quot;</span><span class=cF0>
-<a name="l526"></a>                </span><span class=cF6>&quot;  Action2(,'2');&quot;</span><span class=cF0>
-<a name="l527"></a>                </span><span class=cF6>&quot;  Action3(,'3');&quot;</span><span class=cF0>
-<a name="l528"></a>                </span><span class=cF6>&quot;  Action4(,'4');&quot;</span><span class=cF0>
-<a name="l529"></a>                </span><span class=cF6>&quot;  Action5(,'5');&quot;</span><span class=cF0>
-<a name="l530"></a>                </span><span class=cF6>&quot;  Action6(,'6');&quot;</span><span class=cF0>
-<a name="l531"></a>                </span><span class=cF6>&quot;  Action7(,'7');&quot;</span><span class=cF0>
-<a name="l532"></a>                </span><span class=cF6>&quot;  Action8(,'8');&quot;</span><span class=cF0>
-<a name="l533"></a>                </span><span class=cF6>&quot;  Action9(,'9');&quot;</span><span class=cF0>
-<a name="l534"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l535"></a>                </span><span class=cF6>&quot;View {&quot;</span><span class=cF0>
-<a name="l536"></a>                </span><span class=cF6>&quot;  ZoomIn(,'z');&quot;</span><span class=cF0>
-<a name="l537"></a>                </span><span class=cF6>&quot;  ZoomOut(,'Z');&quot;</span><span class=cF0>
-<a name="l538"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l539"></a>                );
-<a name="l540"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
-<a name="l541"></a>    </span><span class=cF1>try</span><span class=cF0>
-<a name="l542"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l543"></a>        </span><span class=cF1>while</span><span class=cF0> (main_mode_bttn.state == MMD_EDIT)
-<a name="l544"></a>        {
-<a name="l545"></a>            </span><span class=cF1>switch</span><span class=cF0> (</span><span class=cF5>MessageScan</span><span class=cF7>(</span><span class=cF0>&amp;arg1, &amp;arg2, 
-<a name="l546"></a>                        </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0>  | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_L_UP</span><span class=cF0>  | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_R_DOWN</span><span class=cF0>|
-<a name="l547"></a>                        </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_MOVE</span><span class=cF0>    | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF7>)</span><span class=cF0>)
-<a name="l548"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l549"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0>:
-<a name="l550"></a>                    </span><span class=cF1>switch</span><span class=cF0> (edit_mode_bttn.state)
-<a name="l551"></a>                    {
-<a name="l552"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_MASS:
-<a name="l553"></a>                            S2W(</span><span class=cFB>mouse</span><span class=cF0>.pos.x, </span><span class=cFB>mouse</span><span class=cF0>.pos.y, &amp;wx, &amp;wy);
-<a name="l554"></a>                            tmpm1 = PlaceMass(wx, wy);
-<a name="l555"></a>                            </span><span class=cF1>if</span><span class=cF0> (ode-&gt;next_mass == tmpm1)
-<a name="l556"></a>                                tmpm1-&gt;img = </span><span class=cFA>&lt;1&gt;</span><span class=cF0>;
-<a name="l557"></a>                            </span><span class=cF1>else</span><span class=cF0>
-<a name="l558"></a>                                tmpm1-&gt;img = </span><span class=cFA>&lt;2&gt;</span><span class=cF0>;
-<a name="l559"></a>                            tmpm1 = </span><span class=cF3>NULL</span><span class=cF0>;
-<a name="l560"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l561"></a>
-<a name="l562"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_SPRING:
-<a name="l563"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_CONNECTOR:
-<a name="l564"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_THRUSTER:
-<a name="l565"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_MOVE:
-<a name="l566"></a>                            S2W(</span><span class=cFB>mouse</span><span class=cF0>.pos.x, </span><span class=cFB>mouse</span><span class=cF0>.pos.y, &amp;wx, &amp;wy);
-<a name="l567"></a>                            tmpm1 = </span><span class=cF5>MassFind</span><span class=cF0>(ode, wx, wy);
-<a name="l568"></a>                            tmpm2 = </span><span class=cF3>NULL</span><span class=cF0>;
-<a name="l569"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l570"></a>                    }
-<a name="l571"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l572"></a>
-<a name="l573"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_L_UP</span><span class=cF0>:
-<a name="l574"></a>                    </span><span class=cF1>switch</span><span class=cF0> (edit_mode_bttn.state)
-<a name="l575"></a>                    {
-<a name="l576"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_MASS:
-<a name="l577"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l578"></a>
-<a name="l579"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_SPRING:
-<a name="l580"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_CONNECTOR:
-<a name="l581"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_THRUSTER:
-<a name="l582"></a>                            S2W(</span><span class=cFB>mouse</span><span class=cF0>.pos.x, </span><span class=cFB>mouse</span><span class=cF0>.pos.y, &amp;wx, &amp;wy);
-<a name="l583"></a>                            </span><span class=cF1>if</span><span class=cF0> (tmpm1 &amp;&amp; </span><span class=cF7>(</span><span class=cF0>tmpm2 = </span><span class=cF5>MassFind</span><span class=cF0>(ode, wx, wy)</span><span class=cF7>)</span><span class=cF0> &amp;&amp; tmpm1 != tmpm2)
-<a name="l584"></a>                                PlaceSpring(tmpm1, tmpm2, edit_mode_bttn.state);
-<a name="l585"></a>                            tmpm1 = tmpm2 = </span><span class=cF3>NULL</span><span class=cF0>;
-<a name="l586"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l587"></a>
-<a name="l588"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_MOVE:
-<a name="l589"></a>                            S2W(</span><span class=cFB>mouse</span><span class=cF0>.pos.x, </span><span class=cFB>mouse</span><span class=cF0>.pos.y, &amp;wx, &amp;wy);
-<a name="l590"></a>                            </span><span class=cF1>if</span><span class=cF0> (tmpm1)
-<a name="l591"></a>                            </span><span class=cF7>{</span><span class=cF0>
-<a name="l592"></a>                                tmpm1-&gt;x = wx;
-<a name="l593"></a>                                tmpm1-&gt;y = wy;
-<a name="l594"></a>                                tmpm1-&gt;z = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l595"></a>                                NullSprings;
-<a name="l596"></a>                            </span><span class=cF7>}</span><span class=cF0>
-<a name="l597"></a>                            tmpm1 = tmpm2 = </span><span class=cF3>NULL</span><span class=cF0>;
-<a name="l598"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l599"></a>                    }
-<a name="l600"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l601"></a>
-<a name="l602"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_MOVE</span><span class=cF0>:
-<a name="l603"></a>                    </span><span class=cF1>switch</span><span class=cF0> (edit_mode_bttn.state)
-<a name="l604"></a>                    {
-<a name="l605"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_MOVE:
-<a name="l606"></a>                            S2W(</span><span class=cFB>mouse</span><span class=cF0>.pos.x, </span><span class=cFB>mouse</span><span class=cF0>.pos.y, &amp;wx, &amp;wy);
-<a name="l607"></a>                            </span><span class=cF1>if</span><span class=cF0> (tmpm1)
-<a name="l608"></a>                            </span><span class=cF7>{</span><span class=cF0>
-<a name="l609"></a>                                tmpm1-&gt;x = wx;
-<a name="l610"></a>                                tmpm1-&gt;y = wy;
-<a name="l611"></a>                                tmpm1-&gt;z = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l612"></a>                                NullSprings;
-<a name="l613"></a>                            </span><span class=cF7>}</span><span class=cF0>
-<a name="l614"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l615"></a>                    }
-<a name="l616"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l461"></a>                    }
+<a name="l462"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l463"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l464"></a>            </span><span class=cF5>Refresh</span><span class=cF0>;
+<a name="l465"></a>        }
+<a name="l466"></a>ps_done: </span><span class=cF2>//Don't goto out of try</span><span class=cF0>
+<a name="l467"></a>        okay = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l468"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l469"></a>    </span><span class=cF1>catch</span><span class=cF0>
+<a name="l470"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l471"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;catch_except = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l472"></a>        okay = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l473"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l474"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
+<a name="l475"></a>    </span><span class=cF1>if</span><span class=cF0> (!okay)
+<a name="l476"></a>        </span><span class=cF5>throw</span><span class=cF0>;
+<a name="l477"></a>}
+<a name="l478"></a>
+<a name="l479"></a></span><span class=cF1>U0</span><span class=cF0> EditShip()
+<a name="l480"></a>{
+<a name="l481"></a>    </span><span class=cF9>I64</span><span class=cF0>      arg1, arg2;
+<a name="l482"></a>    </span><span class=cF1>F64</span><span class=cF0>      wx, wy;
+<a name="l483"></a>    </span><span class=cF1>Bool</span><span class=cF0>     okay;
+<a name="l484"></a>    MyMass  *tmpm1 = </span><span class=cF3>NULL</span><span class=cF0>, *tmpm2 = </span><span class=cF3>NULL</span><span class=cF0>;
+<a name="l485"></a>    </span><span class=cF9>CCtrl</span><span class=cF0>   *bt_edit_mode = </span><span class=cF5>CtrlBttnNew</span><span class=cF0>(</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>5</span><span class=cF0> * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> + </span><span class=cFE>4</span><span class=cF0>, </span><span class=cFE>80</span><span class=cF0>,, EMD_MODES_NUM,
+<a name="l486"></a>                                        </span><span class=cF5>Define</span><span class=cF7>(</span><span class=cF6>&quot;ST_EDIT_MODES&quot;</span><span class=cF7>)</span><span class=cF0>, edit_mode_colors, &amp;edit_mode_bttn);
+<a name="l487"></a>    </span><span class=cF5>ODEPause</span><span class=cF0>(ode);
+<a name="l488"></a>    </span><span class=cF5>MenuPush</span><span class=cF0>(   </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
+<a name="l489"></a>                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
+<a name="l490"></a>                </span><span class=cF6>&quot;  Exit(,CH_ESC);&quot;</span><span class=cF0>
+<a name="l491"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l492"></a>                </span><span class=cF6>&quot;Play {&quot;</span><span class=cF0>
+<a name="l493"></a>                </span><span class=cF6>&quot;  PlayShip(,CH_SPACE);&quot;</span><span class=cF0>
+<a name="l494"></a>                </span><span class=cF6>&quot;  Center(,'c');&quot;</span><span class=cF0>
+<a name="l495"></a>                </span><span class=cF6>&quot;  Damp(,'d');&quot;</span><span class=cF0>
+<a name="l496"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l497"></a>                </span><span class=cF6>&quot;Edit {&quot;</span><span class=cF0>
+<a name="l498"></a>                </span><span class=cF6>&quot;  Move(,'v');&quot;</span><span class=cF0>
+<a name="l499"></a>                </span><span class=cF6>&quot;  Mass(,'m');&quot;</span><span class=cF0>
+<a name="l500"></a>                </span><span class=cF6>&quot;  Spring(,'s');&quot;</span><span class=cF0>
+<a name="l501"></a>                </span><span class=cF6>&quot;  Connector(,'n');&quot;</span><span class=cF0>
+<a name="l502"></a>                </span><span class=cF6>&quot;  Thruster(,'t');&quot;</span><span class=cF0>
+<a name="l503"></a>                </span><span class=cF6>&quot;  Restart(,'\n');&quot;</span><span class=cF0>
+<a name="l504"></a>                </span><span class=cF6>&quot;  Action0(,'0');&quot;</span><span class=cF0>
+<a name="l505"></a>                </span><span class=cF6>&quot;  Action1(,'1');&quot;</span><span class=cF0>
+<a name="l506"></a>                </span><span class=cF6>&quot;  Action2(,'2');&quot;</span><span class=cF0>
+<a name="l507"></a>                </span><span class=cF6>&quot;  Action3(,'3');&quot;</span><span class=cF0>
+<a name="l508"></a>                </span><span class=cF6>&quot;  Action4(,'4');&quot;</span><span class=cF0>
+<a name="l509"></a>                </span><span class=cF6>&quot;  Action5(,'5');&quot;</span><span class=cF0>
+<a name="l510"></a>                </span><span class=cF6>&quot;  Action6(,'6');&quot;</span><span class=cF0>
+<a name="l511"></a>                </span><span class=cF6>&quot;  Action7(,'7');&quot;</span><span class=cF0>
+<a name="l512"></a>                </span><span class=cF6>&quot;  Action8(,'8');&quot;</span><span class=cF0>
+<a name="l513"></a>                </span><span class=cF6>&quot;  Action9(,'9');&quot;</span><span class=cF0>
+<a name="l514"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l515"></a>                </span><span class=cF6>&quot;View {&quot;</span><span class=cF0>
+<a name="l516"></a>                </span><span class=cF6>&quot;  ZoomIn(,'z');&quot;</span><span class=cF0>
+<a name="l517"></a>                </span><span class=cF6>&quot;  ZoomOut(,'Z');&quot;</span><span class=cF0>
+<a name="l518"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l519"></a>                );
+<a name="l520"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
+<a name="l521"></a>    </span><span class=cF1>try</span><span class=cF0>
+<a name="l522"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l523"></a>        </span><span class=cF1>while</span><span class=cF0> (main_mode_bttn.state == MMD_EDIT)
+<a name="l524"></a>        {
+<a name="l525"></a>            </span><span class=cF1>switch</span><span class=cF0> (</span><span class=cF5>MessageScan</span><span class=cF7>(</span><span class=cF0>&amp;arg1, &amp;arg2, 
+<a name="l526"></a>                        </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0>  | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_L_UP</span><span class=cF0>  | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_R_DOWN</span><span class=cF0>|
+<a name="l527"></a>                        </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_MOVE</span><span class=cF0>    | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF7>)</span><span class=cF0>)
+<a name="l528"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l529"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_L_DOWN</span><span class=cF0>:
+<a name="l530"></a>                    </span><span class=cF1>switch</span><span class=cF0> (edit_mode_bttn.state)
+<a name="l531"></a>                    {
+<a name="l532"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_MASS:
+<a name="l533"></a>                            S2W(</span><span class=cFB>mouse</span><span class=cF0>.pos.x, </span><span class=cFB>mouse</span><span class=cF0>.pos.y, &amp;wx, &amp;wy);
+<a name="l534"></a>                            tmpm1 = PlaceMass(wx, wy);
+<a name="l535"></a>                            </span><span class=cF1>if</span><span class=cF0> (ode-&gt;next_mass == tmpm1)
+<a name="l536"></a>                                tmpm1-&gt;img = </span><span class=cFA>&lt;1&gt;</span><span class=cF0>;
+<a name="l537"></a>                            </span><span class=cF1>else</span><span class=cF0>
+<a name="l538"></a>                                tmpm1-&gt;img = </span><span class=cFA>&lt;2&gt;</span><span class=cF0>;
+<a name="l539"></a>                            tmpm1 = </span><span class=cF3>NULL</span><span class=cF0>;
+<a name="l540"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l541"></a>
+<a name="l542"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_SPRING:
+<a name="l543"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_CONNECTOR:
+<a name="l544"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_THRUSTER:
+<a name="l545"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_MOVE:
+<a name="l546"></a>                            S2W(</span><span class=cFB>mouse</span><span class=cF0>.pos.x, </span><span class=cFB>mouse</span><span class=cF0>.pos.y, &amp;wx, &amp;wy);
+<a name="l547"></a>                            tmpm1 = </span><span class=cF5>MassFind</span><span class=cF0>(ode, wx, wy);
+<a name="l548"></a>                            tmpm2 = </span><span class=cF3>NULL</span><span class=cF0>;
+<a name="l549"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l550"></a>                    }
+<a name="l551"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l552"></a>
+<a name="l553"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_L_UP</span><span class=cF0>:
+<a name="l554"></a>                    </span><span class=cF1>switch</span><span class=cF0> (edit_mode_bttn.state)
+<a name="l555"></a>                    {
+<a name="l556"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_MASS:
+<a name="l557"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l558"></a>
+<a name="l559"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_SPRING:
+<a name="l560"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_CONNECTOR:
+<a name="l561"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_THRUSTER:
+<a name="l562"></a>                            S2W(</span><span class=cFB>mouse</span><span class=cF0>.pos.x, </span><span class=cFB>mouse</span><span class=cF0>.pos.y, &amp;wx, &amp;wy);
+<a name="l563"></a>                            </span><span class=cF1>if</span><span class=cF0> (tmpm1 &amp;&amp; </span><span class=cF7>(</span><span class=cF0>tmpm2 = </span><span class=cF5>MassFind</span><span class=cF0>(ode, wx, wy)</span><span class=cF7>)</span><span class=cF0> &amp;&amp; tmpm1 != tmpm2)
+<a name="l564"></a>                                PlaceSpring(tmpm1, tmpm2, edit_mode_bttn.state);
+<a name="l565"></a>                            tmpm1 = tmpm2 = </span><span class=cF3>NULL</span><span class=cF0>;
+<a name="l566"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l567"></a>
+<a name="l568"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_MOVE:
+<a name="l569"></a>                            S2W(</span><span class=cFB>mouse</span><span class=cF0>.pos.x, </span><span class=cFB>mouse</span><span class=cF0>.pos.y, &amp;wx, &amp;wy);
+<a name="l570"></a>                            </span><span class=cF1>if</span><span class=cF0> (tmpm1)
+<a name="l571"></a>                            </span><span class=cF7>{</span><span class=cF0>
+<a name="l572"></a>                                tmpm1-&gt;x = wx;
+<a name="l573"></a>                                tmpm1-&gt;y = wy;
+<a name="l574"></a>                                tmpm1-&gt;z = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l575"></a>                                NullSprings;
+<a name="l576"></a>                            </span><span class=cF7>}</span><span class=cF0>
+<a name="l577"></a>                            tmpm1 = tmpm2 = </span><span class=cF3>NULL</span><span class=cF0>;
+<a name="l578"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l579"></a>                    }
+<a name="l580"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l581"></a>
+<a name="l582"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_MOVE</span><span class=cF0>:
+<a name="l583"></a>                    </span><span class=cF1>switch</span><span class=cF0> (edit_mode_bttn.state)
+<a name="l584"></a>                    {
+<a name="l585"></a>                        </span><span class=cF1>case</span><span class=cF0> EMD_MOVE:
+<a name="l586"></a>                            S2W(</span><span class=cFB>mouse</span><span class=cF0>.pos.x, </span><span class=cFB>mouse</span><span class=cF0>.pos.y, &amp;wx, &amp;wy);
+<a name="l587"></a>                            </span><span class=cF1>if</span><span class=cF0> (tmpm1)
+<a name="l588"></a>                            </span><span class=cF7>{</span><span class=cF0>
+<a name="l589"></a>                                tmpm1-&gt;x = wx;
+<a name="l590"></a>                                tmpm1-&gt;y = wy;
+<a name="l591"></a>                                tmpm1-&gt;z = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l592"></a>                                NullSprings;
+<a name="l593"></a>                            </span><span class=cF7>}</span><span class=cF0>
+<a name="l594"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l595"></a>                    }
+<a name="l596"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l597"></a>
+<a name="l598"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_R_DOWN</span><span class=cF0>:
+<a name="l599"></a>                    </span><span class=cF1>if</span><span class=cF0> (++edit_mode_bttn.state == EMD_MODES_NUM)
+<a name="l600"></a>                        edit_mode_bttn.state = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l601"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l602"></a>
+<a name="l603"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_R_UP</span><span class=cF0>:
+<a name="l604"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l605"></a>
+<a name="l606"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>:
+<a name="l607"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
+<a name="l608"></a>                    {
+<a name="l609"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'\n'</span><span class=cF0>:
+<a name="l610"></a>                            CleanUp;
+<a name="l611"></a>                            Init;
+<a name="l612"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l613"></a>
+<a name="l614"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'0'</span><span class=cF0>...</span><span class=cF6>'9'</span><span class=cF0>:
+<a name="l615"></a>                            next_action_key = arg1;
+<a name="l616"></a>                            </span><span class=cF1>break</span><span class=cF0>;
 <a name="l617"></a>
-<a name="l618"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_R_DOWN</span><span class=cF0>:
-<a name="l619"></a>                    </span><span class=cF1>if</span><span class=cF0> (++edit_mode_bttn.state == EMD_MODES_NUM)
-<a name="l620"></a>                        edit_mode_bttn.state = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l621"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l622"></a>
-<a name="l623"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_R_UP</span><span class=cF0>:
-<a name="l624"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l625"></a>
-<a name="l626"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>:
-<a name="l627"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
-<a name="l628"></a>                    {
-<a name="l629"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'\n'</span><span class=cF0>:
-<a name="l630"></a>                            CleanUp;
-<a name="l631"></a>                            Init;
-<a name="l632"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l633"></a>
-<a name="l634"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'0'</span><span class=cF0>...</span><span class=cF6>'9'</span><span class=cF0>:
-<a name="l635"></a>                            next_action_key = arg1;
-<a name="l636"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l637"></a>
-<a name="l638"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'c'</span><span class=cF0>:
-<a name="l639"></a>                            CenterMasses;
-<a name="l640"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l641"></a>
-<a name="l642"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'d'</span><span class=cF0>:
-<a name="l643"></a>                            </span><span class=cF5>ODEPause</span><span class=cF0>(ode, </span><span class=cF3>OFF</span><span class=cF0>);
-<a name="l644"></a>                            ode-&gt;drag_v2 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>002</span><span class=cF0>;
-<a name="l645"></a>                            ode-&gt;drag_v3 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0001</span><span class=cF0>;
+<a name="l618"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'c'</span><span class=cF0>:
+<a name="l619"></a>                            CenterMasses;
+<a name="l620"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l621"></a>
+<a name="l622"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'d'</span><span class=cF0>:
+<a name="l623"></a>                            </span><span class=cF5>ODEPause</span><span class=cF0>(ode, </span><span class=cF3>OFF</span><span class=cF0>);
+<a name="l624"></a>                            ode-&gt;drag_v2 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>002</span><span class=cF0>;
+<a name="l625"></a>                            ode-&gt;drag_v3 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0001</span><span class=cF0>;
+<a name="l626"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l627"></a>
+<a name="l628"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'v'</span><span class=cF0>:
+<a name="l629"></a>                            edit_mode_bttn.state = EMD_MOVE;
+<a name="l630"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l631"></a>
+<a name="l632"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'m'</span><span class=cF0>:
+<a name="l633"></a>                            edit_mode_bttn.state = EMD_MASS;
+<a name="l634"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l635"></a>
+<a name="l636"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'n'</span><span class=cF0>:
+<a name="l637"></a>                            edit_mode_bttn.state = EMD_CONNECTOR;
+<a name="l638"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l639"></a>
+<a name="l640"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'s'</span><span class=cF0>:
+<a name="l641"></a>                            edit_mode_bttn.state = EMD_SPRING;
+<a name="l642"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l643"></a>
+<a name="l644"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'t'</span><span class=cF0>:
+<a name="l645"></a>                            edit_mode_bttn.state = EMD_THRUSTER;
 <a name="l646"></a>                            </span><span class=cF1>break</span><span class=cF0>;
 <a name="l647"></a>
-<a name="l648"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'v'</span><span class=cF0>:
-<a name="l649"></a>                            edit_mode_bttn.state = EMD_MOVE;
+<a name="l648"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'z'</span><span class=cF0>:
+<a name="l649"></a>                            </span><span class=cF5>Spawn</span><span class=cF0>(&amp;Zoom, </span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF7>(</span><span class=cF9>I64</span><span class=cF7>)</span><span class=cF0>);
 <a name="l650"></a>                            </span><span class=cF1>break</span><span class=cF0>;
 <a name="l651"></a>
-<a name="l652"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'m'</span><span class=cF0>:
-<a name="l653"></a>                            edit_mode_bttn.state = EMD_MASS;
+<a name="l652"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'Z'</span><span class=cF0>:
+<a name="l653"></a>                            </span><span class=cF5>Spawn</span><span class=cF0>(&amp;Zoom, </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF7>(</span><span class=cF9>I64</span><span class=cF7>)</span><span class=cF0>);
 <a name="l654"></a>                            </span><span class=cF1>break</span><span class=cF0>;
 <a name="l655"></a>
-<a name="l656"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'n'</span><span class=cF0>:
-<a name="l657"></a>                            edit_mode_bttn.state = EMD_CONNECTOR;
-<a name="l658"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l659"></a>
-<a name="l660"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'s'</span><span class=cF0>:
-<a name="l661"></a>                            edit_mode_bttn.state = EMD_SPRING;
-<a name="l662"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l663"></a>
-<a name="l664"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'t'</span><span class=cF0>:
-<a name="l665"></a>                            edit_mode_bttn.state = EMD_THRUSTER;
-<a name="l666"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l656"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SPACE</span><span class=cF0>:
+<a name="l657"></a>                            </span><span class=cF1>if</span><span class=cF0> (++main_mode_bttn.state == MMD_MODES_NUM)
+<a name="l658"></a>                                main_mode_bttn.state = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l659"></a>                            </span><span class=cF5>MessageGet</span><span class=cF0>(,, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>);
+<a name="l660"></a>                            </span><span class=cF1>goto</span><span class=cF0> es_done;
+<a name="l661"></a>
+<a name="l662"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>:
+<a name="l663"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_ESC</span><span class=cF0>:
+<a name="l664"></a>                            </span><span class=cF5>throw</span><span class=cF0>;
+<a name="l665"></a>                    }
+<a name="l666"></a>                    </span><span class=cF1>break</span><span class=cF0>;
 <a name="l667"></a>
-<a name="l668"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'z'</span><span class=cF0>:
-<a name="l669"></a>                            </span><span class=cF5>Spawn</span><span class=cF0>(&amp;Zoom, </span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF7>(</span><span class=cF9>I64</span><span class=cF7>)</span><span class=cF0>);
-<a name="l670"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l671"></a>
-<a name="l672"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'Z'</span><span class=cF0>:
-<a name="l673"></a>                            </span><span class=cF5>Spawn</span><span class=cF0>(&amp;Zoom, </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF7>(</span><span class=cF9>I64</span><span class=cF7>)</span><span class=cF0>);
-<a name="l674"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l675"></a>
-<a name="l676"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SPACE</span><span class=cF0>:
-<a name="l677"></a>                            </span><span class=cF1>if</span><span class=cF0> (++main_mode_bttn.state == MMD_MODES_NUM)
-<a name="l678"></a>                                main_mode_bttn.state = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l679"></a>                            </span><span class=cF5>MessageGet</span><span class=cF0>(,, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>);
-<a name="l680"></a>                            </span><span class=cF1>goto</span><span class=cF0> es_done;
-<a name="l681"></a>
-<a name="l682"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>:
-<a name="l683"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_ESC</span><span class=cF0>:
-<a name="l684"></a>                            </span><span class=cF5>throw</span><span class=cF0>;
-<a name="l685"></a>                    }
-<a name="l686"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l687"></a>
-<a name="l688"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>:
-<a name="l689"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
-<a name="l690"></a>                    {
-<a name="l691"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'d'</span><span class=cF0>:
-<a name="l692"></a>                            </span><span class=cF5>ODEPause</span><span class=cF0>(ode);
-<a name="l693"></a>                            ode-&gt;drag_v2 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>000002</span><span class=cF0>;
-<a name="l694"></a>                            ode-&gt;drag_v3 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0000001</span><span class=cF0>;
-<a name="l695"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l696"></a>                    }
-<a name="l697"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l698"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l699"></a>            </span><span class=cF5>Refresh</span><span class=cF0>;
-<a name="l700"></a>        }
-<a name="l701"></a>es_done: </span><span class=cF2>//Don't goto out of try</span><span class=cF0>
-<a name="l702"></a>        okay = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l703"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l704"></a>    </span><span class=cF1>catch</span><span class=cF0>
-<a name="l705"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l706"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;catch_except = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l707"></a>        okay = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l708"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l709"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
-<a name="l710"></a>    </span><span class=cF5>CtrlBttnDel</span><span class=cF0>(bt_edit_mode);
-<a name="l711"></a>    </span><span class=cF1>if</span><span class=cF0> (!okay)
-<a name="l712"></a>        </span><span class=cF5>throw</span><span class=cF0>;
-<a name="l713"></a>}
-<a name="l714"></a>
-<a name="l715"></a></span><span class=cF1>U0</span><span class=cF0> Strut()
-<a name="l716"></a>{
-<a name="l717"></a>    </span><span class=cF9>CCtrl</span><span class=cF0> *bt_main_mode;
-<a name="l718"></a>
-<a name="l719"></a>    </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
-<a name="l720"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit |= </span><span class=cF3>WIF_SELF_MS_L</span><span class=cF0> | </span><span class=cF3>WIF_SELF_MS_R</span><span class=cF0> | </span><span class=cF3>WIG_DBL_CLICK</span><span class=cF0>;
-<a name="l721"></a>    </span><span class=cF5>AutoComplete</span><span class=cF0>;
-<a name="l722"></a>    </span><span class=cF5>WinBorder</span><span class=cF0>;
-<a name="l723"></a>    </span><span class=cF5>WinMax</span><span class=cF0>;
-<a name="l724"></a>    </span><span class=cF5>DocCursor</span><span class=cF0>;
-<a name="l725"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
-<a name="l726"></a>    </span><span class=cF6>&quot;\n$WW,1$$PURPLE$$TX+CX,\&quot;Build a ship.\&quot;$$FG$\n\n&quot;</span><span class=cF0>
-<a name="l727"></a>    </span><span class=cF6>&quot;Sel mass mode.\tLeft-click to place masses.\n&quot;</span><span class=cF0>
-<a name="l728"></a>    </span><span class=cF6>&quot;Sel spring mode.\tLeft-drag to make members.\n&quot;</span><span class=cF0>
-<a name="l729"></a>    </span><span class=cF6>&quot;Sel thruster mode.\tPress a digit, 0-9.  Drag to make thruster.\n&quot;</span><span class=cF0>
-<a name="l730"></a>    </span><span class=cF6>&quot;Sel connector mode.\tPress a digit, 0-9.  &quot;</span><span class=cF0>
-<a name="l731"></a>    </span><span class=cF6>&quot;Drag to make breakable connector.\n\n&quot;</span><span class=cF0>
-<a name="l732"></a>    </span><span class=cF6>&quot;Press $GREEN$&lt;SPACE&gt;$FG$ to run the game.  Press digits to operate &quot;</span><span class=cF0>
-<a name="l733"></a>    </span><span class=cF6>&quot;thrusters and break connectors.\n\n&quot;</span><span class=cF0>
-<a name="l734"></a>    </span><span class=cF6>&quot;Press $GREEN$&lt;z&gt;$FG$ or $GREEN$&lt;SHIFT-Z&gt;$FG$ to zoom in/out.\n\n&quot;</span><span class=cF0>;
-<a name="l735"></a>
-<a name="l736"></a>    </span><span class=cF5>PressAKey</span><span class=cF0>;
-<a name="l737"></a>    bt_main_mode = </span><span class=cF5>CtrlBttnNew</span><span class=cF0>(</span><span class=cF7>(</span><span class=cF3>GR_WIDTH</span><span class=cF0> - </span><span class=cFE>4</span><span class=cF0> * </span><span class=cF3>FONT_WIDTH</span><span class=cF0> - </span><span class=cFE>16</span><span class=cF7>)</span><span class=cF0> &gt;&gt; </span><span class=cFE>1</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0> * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> + </span><span class=cFE>4</span><span class=cF0>, </span><span class=cFE>80</span><span class=cF0>,, MMD_MODES_NUM, 
-<a name="l738"></a>                                </span><span class=cF5>Define</span><span class=cF7>(</span><span class=cF6>&quot;ST_MAIN_MODES&quot;</span><span class=cF7>)</span><span class=cF0>, main_mode_colors, &amp;main_mode_bttn);
-<a name="l739"></a>    </span><span class=cF5>PaletteSetLight</span><span class=cF0>(</span><span class=cF3>FALSE</span><span class=cF0>);
-<a name="l740"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
-<a name="l741"></a>    Init;
-<a name="l742"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
-<a name="l743"></a>    </span><span class=cF1>try</span><span class=cF0>
-<a name="l744"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l745"></a>        </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
-<a name="l746"></a>        {
-<a name="l747"></a>            EditShip;
-<a name="l748"></a>            PlayShip;
-<a name="l749"></a>        }
-<a name="l750"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l751"></a>    </span><span class=cF1>catch</span><span class=cF0>
-<a name="l752"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l753"></a>        CleanUp;
-<a name="l754"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;catch_except = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l755"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l756"></a>    </span><span class=cF5>SettingsPop</span><span class=cF0>;
-<a name="l757"></a>    </span><span class=cF5>CtrlBttnDel</span><span class=cF0>(bt_main_mode);
-<a name="l758"></a>}
+<a name="l668"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>:
+<a name="l669"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
+<a name="l670"></a>                    {
+<a name="l671"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'d'</span><span class=cF0>:
+<a name="l672"></a>                            </span><span class=cF5>ODEPause</span><span class=cF0>(ode);
+<a name="l673"></a>                            ode-&gt;drag_v2 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>000002</span><span class=cF0>;
+<a name="l674"></a>                            ode-&gt;drag_v3 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0000001</span><span class=cF0>;
+<a name="l675"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l676"></a>                    }
+<a name="l677"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l678"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l679"></a>            </span><span class=cF5>Refresh</span><span class=cF0>;
+<a name="l680"></a>        }
+<a name="l681"></a>es_done: </span><span class=cF2>//Don't goto out of try</span><span class=cF0>
+<a name="l682"></a>        okay = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l683"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l684"></a>    </span><span class=cF1>catch</span><span class=cF0>
+<a name="l685"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l686"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;catch_except = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l687"></a>        okay = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l688"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l689"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
+<a name="l690"></a>    </span><span class=cF5>CtrlBttnDel</span><span class=cF0>(bt_edit_mode);
+<a name="l691"></a>    </span><span class=cF1>if</span><span class=cF0> (!okay)
+<a name="l692"></a>        </span><span class=cF5>throw</span><span class=cF0>;
+<a name="l693"></a>}
+<a name="l694"></a>
+<a name="l695"></a></span><span class=cF1>U0</span><span class=cF0> Strut()
+<a name="l696"></a>{
+<a name="l697"></a>    </span><span class=cF9>CCtrl</span><span class=cF0> *bt_main_mode;
+<a name="l698"></a>
+<a name="l699"></a>    </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l700"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit |= </span><span class=cF3>WIF_SELF_MS_L</span><span class=cF0> | </span><span class=cF3>WIF_SELF_MS_R</span><span class=cF0> | </span><span class=cF3>WIG_DBL_CLICK</span><span class=cF0>;
+<a name="l701"></a>    </span><span class=cF5>AutoComplete</span><span class=cF0>;
+<a name="l702"></a>    </span><span class=cF5>WinBorder</span><span class=cF0>;
+<a name="l703"></a>    </span><span class=cF5>WinMax</span><span class=cF0>;
+<a name="l704"></a>    </span><span class=cF5>DocCursor</span><span class=cF0>;
+<a name="l705"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
+<a name="l706"></a>    </span><span class=cF6>&quot;\n$WW,1$$PURPLE$$TX+CX,\&quot;Build a ship.\&quot;$$FG$\n\n&quot;</span><span class=cF0>
+<a name="l707"></a>    </span><span class=cF6>&quot;Sel mass mode.\tLeft-click to place masses.\n&quot;</span><span class=cF0>
+<a name="l708"></a>    </span><span class=cF6>&quot;Sel spring mode.\tLeft-drag to make members.\n&quot;</span><span class=cF0>
+<a name="l709"></a>    </span><span class=cF6>&quot;Sel thruster mode.\tPress a digit, 0-9.  Drag to make thruster.\n&quot;</span><span class=cF0>
+<a name="l710"></a>    </span><span class=cF6>&quot;Sel connector mode.\tPress a digit, 0-9.  &quot;</span><span class=cF0>
+<a name="l711"></a>    </span><span class=cF6>&quot;Drag to make breakable connector.\n\n&quot;</span><span class=cF0>
+<a name="l712"></a>    </span><span class=cF6>&quot;Press $GREEN$&lt;SPACE&gt;$FG$ to run the game.  Press digits to operate &quot;</span><span class=cF0>
+<a name="l713"></a>    </span><span class=cF6>&quot;thrusters and break connectors.\n\n&quot;</span><span class=cF0>
+<a name="l714"></a>    </span><span class=cF6>&quot;Press $GREEN$&lt;z&gt;$FG$ or $GREEN$&lt;SHIFT-Z&gt;$FG$ to zoom in/out.\n\n&quot;</span><span class=cF0>;
+<a name="l715"></a>
+<a name="l716"></a>    </span><span class=cF5>PressAKey</span><span class=cF0>;
+<a name="l717"></a>    bt_main_mode = </span><span class=cF5>CtrlBttnNew</span><span class=cF0>(</span><span class=cF7>(</span><span class=cF3>GR_WIDTH</span><span class=cF0> - </span><span class=cFE>4</span><span class=cF0> * </span><span class=cF3>FONT_WIDTH</span><span class=cF0> - </span><span class=cFE>16</span><span class=cF7>)</span><span class=cF0> &gt;&gt; </span><span class=cFE>1</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0> * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> + </span><span class=cFE>4</span><span class=cF0>, </span><span class=cFE>80</span><span class=cF0>,, MMD_MODES_NUM, 
+<a name="l718"></a>                                </span><span class=cF5>Define</span><span class=cF7>(</span><span class=cF6>&quot;ST_MAIN_MODES&quot;</span><span class=cF7>)</span><span class=cF0>, main_mode_colors, &amp;main_mode_bttn);
+<a name="l719"></a>    </span><span class=cF5>PaletteSetLight</span><span class=cF0>(</span><span class=cF3>FALSE</span><span class=cF0>);
+<a name="l720"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
+<a name="l721"></a>    Init;
+<a name="l722"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
+<a name="l723"></a>    </span><span class=cF1>try</span><span class=cF0>
+<a name="l724"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l725"></a>        </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
+<a name="l726"></a>        {
+<a name="l727"></a>            EditShip;
+<a name="l728"></a>            PlayShip;
+<a name="l729"></a>        }
+<a name="l730"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l731"></a>    </span><span class=cF1>catch</span><span class=cF0>
+<a name="l732"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l733"></a>        CleanUp;
+<a name="l734"></a>        </span><span class=cF5>Fs</span><span class=cF0>-&gt;catch_except = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l735"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l736"></a>    </span><span class=cF5>SettingsPop</span><span class=cF0>;
+<a name="l737"></a>    </span><span class=cF5>CtrlBttnDel</span><span class=cF0>(bt_main_mode);
+<a name="l738"></a>}
 </span></pre></body>
 </html>
diff --git a/docs/Apps/Strut/index.html b/docs/Apps/Strut/index.html
index 1a5c1b1c..ba525cdd 100755
--- a/docs/Apps/Strut/index.html
+++ b/docs/Apps/Strut/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/TimeClock/Install.CC.html b/docs/Apps/TimeClock/Install.CC.html
index 03a941b0..df9f313c 100755
--- a/docs/Apps/TimeClock/Install.CC.html
+++ b/docs/Apps/TimeClock/Install.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/TimeClock/Load.CC.html b/docs/Apps/TimeClock/Load.CC.html
index 6eeb645e..96c80613 100755
--- a/docs/Apps/TimeClock/Load.CC.html
+++ b/docs/Apps/TimeClock/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/TimeClock/TimeClk.CC.html b/docs/Apps/TimeClock/TimeClk.CC.html
index 5f835c29..60bbb6cb 100755
--- a/docs/Apps/TimeClock/TimeClk.CC.html
+++ b/docs/Apps/TimeClock/TimeClk.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/TimeClock/index.html b/docs/Apps/TimeClock/index.html
index 4e2c7463..f719aa8a 100755
--- a/docs/Apps/TimeClock/index.html
+++ b/docs/Apps/TimeClock/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/Titanium/Load.CC.html b/docs/Apps/Titanium/Load.CC.html
index 3482c0bd..3c63ddf8 100755
--- a/docs/Apps/Titanium/Load.CC.html
+++ b/docs/Apps/Titanium/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Titanium/Run.CC.html b/docs/Apps/Titanium/Run.CC.html
index 7b6e14ed..a507544f 100755
--- a/docs/Apps/Titanium/Run.CC.html
+++ b/docs/Apps/Titanium/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Titanium/Titanium.CC.html b/docs/Apps/Titanium/Titanium.CC.html
index e053ffa6..deb37c20 100755
--- a/docs/Apps/Titanium/Titanium.CC.html
+++ b/docs/Apps/Titanium/Titanium.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE0{color:#e3e3e3;background-color:#d4b475;}
diff --git a/docs/Apps/Titanium/index.html b/docs/Apps/Titanium/index.html
index d6e92264..9fa915e8 100755
--- a/docs/Apps/Titanium/index.html
+++ b/docs/Apps/Titanium/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/ToTheFront/AIs/Human.CC.html b/docs/Apps/ToTheFront/AIs/Human.CC.html
index c43535d1..8d170c50 100755
--- a/docs/Apps/ToTheFront/AIs/Human.CC.html
+++ b/docs/Apps/ToTheFront/AIs/Human.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/AIs/SimpleAI.CC.html b/docs/Apps/ToTheFront/AIs/SimpleAI.CC.html
index c57bb680..abaacbd8 100755
--- a/docs/Apps/ToTheFront/AIs/SimpleAI.CC.html
+++ b/docs/Apps/ToTheFront/AIs/SimpleAI.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/AIs/index.html b/docs/Apps/ToTheFront/AIs/index.html
index d8d9c55c..0969beb1 100755
--- a/docs/Apps/ToTheFront/AIs/index.html
+++ b/docs/Apps/ToTheFront/AIs/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/ToTheFront/Install.CC.html b/docs/Apps/ToTheFront/Install.CC.html
index 4a1daa01..b8c413c2 100755
--- a/docs/Apps/ToTheFront/Install.CC.html
+++ b/docs/Apps/ToTheFront/Install.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/Load.CC.html b/docs/Apps/ToTheFront/Load.CC.html
index b62bac1a..95aba372 100755
--- a/docs/Apps/ToTheFront/Load.CC.html
+++ b/docs/Apps/ToTheFront/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/Run.CC.html b/docs/Apps/ToTheFront/Run.CC.html
index a908198c..74898d82 100755
--- a/docs/Apps/ToTheFront/Run.CC.html
+++ b/docs/Apps/ToTheFront/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/TTFDraw.CC.html b/docs/Apps/ToTheFront/TTFDraw.CC.html
index 5b86be97..35725953 100755
--- a/docs/Apps/ToTheFront/TTFDraw.CC.html
+++ b/docs/Apps/ToTheFront/TTFDraw.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/TTFFire.CC.html b/docs/Apps/ToTheFront/TTFFire.CC.html
index 79e6d10d..a25d64bd 100755
--- a/docs/Apps/ToTheFront/TTFFire.CC.html
+++ b/docs/Apps/ToTheFront/TTFFire.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/TTFGlobals.CC.html b/docs/Apps/ToTheFront/TTFGlobals.CC.html
index 2162207d..938bbaba 100755
--- a/docs/Apps/ToTheFront/TTFGlobals.CC.html
+++ b/docs/Apps/ToTheFront/TTFGlobals.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/TTFInit.CC.html b/docs/Apps/ToTheFront/TTFInit.CC.html
index 85c9eeb7..ff67d760 100755
--- a/docs/Apps/ToTheFront/TTFInit.CC.html
+++ b/docs/Apps/ToTheFront/TTFInit.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/TTFLib.CC.html b/docs/Apps/ToTheFront/TTFLib.CC.html
index 8ccbdb91..87a6b41b 100755
--- a/docs/Apps/ToTheFront/TTFLib.CC.html
+++ b/docs/Apps/ToTheFront/TTFLib.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/TTFMove.CC.html b/docs/Apps/ToTheFront/TTFMove.CC.html
index b3b242cf..22dbb953 100755
--- a/docs/Apps/ToTheFront/TTFMove.CC.html
+++ b/docs/Apps/ToTheFront/TTFMove.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/TTFVis.CC.html b/docs/Apps/ToTheFront/TTFVis.CC.html
index fc88ec77..66751f4c 100755
--- a/docs/Apps/ToTheFront/TTFVis.CC.html
+++ b/docs/Apps/ToTheFront/TTFVis.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/ToTheFront/ToTheFront.CC.html b/docs/Apps/ToTheFront/ToTheFront.CC.html
index db55cb4a..00a2a506 100755
--- a/docs/Apps/ToTheFront/ToTheFront.CC.html
+++ b/docs/Apps/ToTheFront/ToTheFront.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -209,66 +209,71 @@ body {background-color:#1f1f1f;}
 <a name="l182"></a>    PlayerPick(</span><span class=cF6>&quot;AIs&quot;</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>);
 <a name="l183"></a>
 <a name="l184"></a>    </span><span class=cF5>PopUpOk</span><span class=cF0>(    </span><span class=cF6>&quot;$PURPLE$$TX+CX,\&quot;ToTheFront\&quot;$$FG$\n\n&quot;</span><span class=cF0>
-<a name="l185"></a>                </span><span class=cF6>&quot;$GREEN${Left-click}$FG$ to move or fire units.\n&quot;</span><span class=cF0>
+<a name="l185"></a>                </span><span class=cF6>&quot;$GREEN${Left-click and drag}$FG$ to move or fire units.\n&quot;</span><span class=cF0>
 <a name="l186"></a>                </span><span class=cF6>&quot;$GREEN$&lt;SPACE&gt;$FG$\tor $GREEN${Right-click}$FG$ to end phase.\n&quot;</span><span class=cF0>
 <a name="l187"></a>                </span><span class=cF6>&quot;$GREEN$&lt;SHIFT&gt;$FG$\tto show line-of-sight.\n&quot;</span><span class=cF0>
 <a name="l188"></a>                </span><span class=cF6>&quot;$GREEN$&lt;ENTER&gt;$FG$\tto start new game.\n&quot;</span><span class=cF0>
 <a name="l189"></a>                </span><span class=cF6>&quot;$GREEN$  1$FG$\tPlayer 1 view.\n&quot;</span><span class=cF0>
 <a name="l190"></a>                </span><span class=cF6>&quot;$GREEN$  2$FG$\tPlayer 2 view.\n&quot;</span><span class=cF0>
 <a name="l191"></a>                </span><span class=cF6>&quot;$GREEN$  c$FG$\tView odds calculations.\n&quot;</span><span class=cF0>
-<a name="l192"></a>                </span><span class=cF6>&quot;$GREEN$  d$FG$\tSet animation delay.&quot;</span><span class=cF0>);
-<a name="l193"></a>    </span><span class=cF5>PaletteSetLight</span><span class=cF0>(</span><span class=cF3>FALSE</span><span class=cF0>);
-<a name="l194"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;task_end_cb = &amp;TaskEndCB; </span><span class=cF2>//&lt;CTRL-ALT-x&gt;</span><span class=cF0>
-<a name="l195"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
-<a name="l196"></a>    </span><span class=cF1>try</span><span class=cF0>
-<a name="l197"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l198"></a>        </span><span class=cF1>do</span><span class=cF0>
-<a name="l199"></a>        {
-<a name="l200"></a>            res = PhaseDo;
-<a name="l201"></a>            </span><span class=cF1>if</span><span class=cF0> (res == </span><span class=cF6>'GameOver'</span><span class=cF0>)
-<a name="l202"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l203"></a>                </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
-<a name="l204"></a>                {
-<a name="l205"></a>                    message_off_timeout = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l206"></a>                    </span><span class=cF5>StrCopy</span><span class=cF0>(message_buf, </span><span class=cF6>&quot;Game Over&quot;</span><span class=cF0>);
-<a name="l207"></a>                    </span><span class=cF5>Sound</span><span class=cF0>;
-<a name="l208"></a>                    ch = </span><span class=cF5>CharGet</span><span class=cF0>(, </span><span class=cF3>FALSE</span><span class=cF0>);
-<a name="l209"></a>                    </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF6>'\n'</span><span class=cF0>)
-<a name="l210"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l211"></a>                        CleanUp;
-<a name="l212"></a>                        Init;
-<a name="l213"></a>                        </span><span class=cF1>break</span><span class=cF0>;
-<a name="l214"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l215"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF3>CH_ESC</span><span class=cF0> || ch == </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>)
-<a name="l216"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l217"></a>                        res = </span><span class=cF6>'ExitGame'</span><span class=cF0>;
+<a name="l192"></a>                </span><span class=cF6>&quot;$GREEN$  d$FG$\tSet animation delay.\n\n&quot;</span><span class=cF0>
+<a name="l193"></a>                </span><span class=cF6>&quot;Squares are infantry. Cones are artillery.\n&quot;</span><span class=cF0>
+<a name="l194"></a>                </span><span class=cF6>&quot;Units move faster on enemy roads,\n&quot;</span><span class=cF0>
+<a name="l195"></a>                </span><span class=cF6>&quot;slower on friendly roads, forests, or mountains.\n&quot;</span><span class=cF0>
+<a name="l196"></a>                </span><span class=cF6>&quot;Forests and mountains hide units,\n&quot;</span><span class=cF0>
+<a name="l197"></a>                </span><span class=cF6>&quot;mountain units get high-ground bonus.&quot;</span><span class=cF0>);
+<a name="l198"></a>    </span><span class=cF5>PaletteSetLight</span><span class=cF0>(</span><span class=cF3>FALSE</span><span class=cF0>);
+<a name="l199"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;task_end_cb = &amp;TaskEndCB; </span><span class=cF2>//&lt;CTRL-ALT-x&gt;</span><span class=cF0>
+<a name="l200"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
+<a name="l201"></a>    </span><span class=cF1>try</span><span class=cF0>
+<a name="l202"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l203"></a>        </span><span class=cF1>do</span><span class=cF0>
+<a name="l204"></a>        {
+<a name="l205"></a>            res = PhaseDo;
+<a name="l206"></a>            </span><span class=cF1>if</span><span class=cF0> (res == </span><span class=cF6>'GameOver'</span><span class=cF0>)
+<a name="l207"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l208"></a>                </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
+<a name="l209"></a>                {
+<a name="l210"></a>                    message_off_timeout = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l211"></a>                    </span><span class=cF5>StrCopy</span><span class=cF0>(message_buf, </span><span class=cF6>&quot;Game Over&quot;</span><span class=cF0>);
+<a name="l212"></a>                    </span><span class=cF5>Sound</span><span class=cF0>;
+<a name="l213"></a>                    ch = </span><span class=cF5>CharGet</span><span class=cF0>(, </span><span class=cF3>FALSE</span><span class=cF0>);
+<a name="l214"></a>                    </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF6>'\n'</span><span class=cF0>)
+<a name="l215"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l216"></a>                        CleanUp;
+<a name="l217"></a>                        Init;
 <a name="l218"></a>                        </span><span class=cF1>break</span><span class=cF0>;
 <a name="l219"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l220"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF6>'1'</span><span class=cF0>)
-<a name="l221"></a>                        ViewPlayerSet(</span><span class=cFE>0</span><span class=cF0>);
-<a name="l222"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF6>'2'</span><span class=cF0>)
-<a name="l223"></a>                        ViewPlayerSet(</span><span class=cFE>1</span><span class=cF0>);
-<a name="l224"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF6>'d'</span><span class=cF0>)
-<a name="l225"></a>                        AnimationDelaySet;
-<a name="l226"></a>                }
-<a name="l227"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l228"></a>            </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (res == </span><span class=cF6>'NewGame'</span><span class=cF0>)
-<a name="l229"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l230"></a>                CleanUp;
-<a name="l231"></a>                Init;
+<a name="l220"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF3>CH_ESC</span><span class=cF0> || ch == </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>)
+<a name="l221"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l222"></a>                        res = </span><span class=cF6>'ExitGame'</span><span class=cF0>;
+<a name="l223"></a>                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l224"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l225"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF6>'1'</span><span class=cF0>)
+<a name="l226"></a>                        ViewPlayerSet(</span><span class=cFE>0</span><span class=cF0>);
+<a name="l227"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF6>'2'</span><span class=cF0>)
+<a name="l228"></a>                        ViewPlayerSet(</span><span class=cFE>1</span><span class=cF0>);
+<a name="l229"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF6>'d'</span><span class=cF0>)
+<a name="l230"></a>                        AnimationDelaySet;
+<a name="l231"></a>                }
 <a name="l232"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l233"></a>        }
-<a name="l234"></a>        </span><span class=cF1>while</span><span class=cF0> (res != </span><span class=cF6>'ExitGame'</span><span class=cF0>);
-<a name="l235"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l236"></a>    </span><span class=cF1>catch</span><span class=cF0>
-<a name="l237"></a>        </span><span class=cF5>PutExcept</span><span class=cF0>;
-<a name="l238"></a>    </span><span class=cF5>ProgressBarsReset</span><span class=cF0>;
-<a name="l239"></a>
-<a name="l240"></a>    </span><span class=cF5>SettingsPop</span><span class=cF0>;
-<a name="l241"></a>    </span><span class=cF5>DCDel</span><span class=cF0>(map_dc);
-<a name="l242"></a>    CleanUp;
-<a name="l243"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
-<a name="l244"></a>    </span><span class=cF5>Seed</span><span class=cF0>;
-<a name="l245"></a>}
+<a name="l233"></a>            </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (res == </span><span class=cF6>'NewGame'</span><span class=cF0>)
+<a name="l234"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l235"></a>                CleanUp;
+<a name="l236"></a>                Init;
+<a name="l237"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l238"></a>        }
+<a name="l239"></a>        </span><span class=cF1>while</span><span class=cF0> (res != </span><span class=cF6>'ExitGame'</span><span class=cF0>);
+<a name="l240"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l241"></a>    </span><span class=cF1>catch</span><span class=cF0>
+<a name="l242"></a>        </span><span class=cF5>PutExcept</span><span class=cF0>;
+<a name="l243"></a>    </span><span class=cF5>ProgressBarsReset</span><span class=cF0>;
+<a name="l244"></a>
+<a name="l245"></a>    </span><span class=cF5>SettingsPop</span><span class=cF0>;
+<a name="l246"></a>    </span><span class=cF5>DCDel</span><span class=cF0>(map_dc);
+<a name="l247"></a>    CleanUp;
+<a name="l248"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
+<a name="l249"></a>    </span><span class=cF5>Seed</span><span class=cF0>;
+<a name="l250"></a>}
 </span></pre></body>
 </html>
diff --git a/docs/Apps/ToTheFront/index.html b/docs/Apps/ToTheFront/index.html
index 17f9e5c8..69d7167d 100755
--- a/docs/Apps/ToTheFront/index.html
+++ b/docs/Apps/ToTheFront/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/Vocabulary/Load.CC.html b/docs/Apps/Vocabulary/Load.CC.html
index 6643dc5b..7a4c2986 100755
--- a/docs/Apps/Vocabulary/Load.CC.html
+++ b/docs/Apps/Vocabulary/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Vocabulary/Run.CC.html b/docs/Apps/Vocabulary/Run.CC.html
index 1e675bef..16b4bd6f 100755
--- a/docs/Apps/Vocabulary/Run.CC.html
+++ b/docs/Apps/Vocabulary/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Vocabulary/VocabQuiz.CC.html b/docs/Apps/Vocabulary/VocabQuiz.CC.html
index 65c2bc3f..61ad3748 100755
--- a/docs/Apps/Vocabulary/VocabQuiz.CC.html
+++ b/docs/Apps/Vocabulary/VocabQuiz.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/Vocabulary/index.html b/docs/Apps/Vocabulary/index.html
index 855879f2..af820e08 100755
--- a/docs/Apps/Vocabulary/index.html
+++ b/docs/Apps/Vocabulary/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/X-Caliber/Load.CC.html b/docs/Apps/X-Caliber/Load.CC.html
index 0d2a153e..8ec333d5 100755
--- a/docs/Apps/X-Caliber/Load.CC.html
+++ b/docs/Apps/X-Caliber/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/X-Caliber/Run.CC.html b/docs/Apps/X-Caliber/Run.CC.html
index f3e57201..e4da41be 100755
--- a/docs/Apps/X-Caliber/Run.CC.html
+++ b/docs/Apps/X-Caliber/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/X-Caliber/X-Caliber.CC.html b/docs/Apps/X-Caliber/X-Caliber.CC.html
index 77bbbbb7..b7e82ddd 100755
--- a/docs/Apps/X-Caliber/X-Caliber.CC.html
+++ b/docs/Apps/X-Caliber/X-Caliber.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c00{color:#e3e3e3;background-color:#e3e3e3;}
@@ -1056,720 +1056,700 @@ body {background-color:#1f1f1f;}
 <a name="l1027"></a>    </span><span class=cF7>}</span><span class=cF0>
 <a name="l1028"></a>}
 <a name="l1029"></a>
-<a name="l1030"></a></span><span class=cF1>U0</span><span class=cF0> MyNoise(</span><span class=cF9>I64</span><span class=cF0> mS, </span><span class=cF1>F64</span><span class=cF0> min_ona, </span><span class=cF1>F64</span><span class=cF0> max_ona)
-<a name="l1031"></a>{</span><span class=cF2>//Make white noise for given number of mS.</span><span class=cF0>
-<a name="l1032"></a></span><span class=cF2>// See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l432"><span class=cF4>Noise</span></a><span class=cF2>. On bare-metal, Spawn() hogs CPU.</span><span class=cF0>
-<a name="l1033"></a>    </span><span class=cF9>CSoundEffectFrame</span><span class=cF0> *ns;
-<a name="l1034"></a>
-<a name="l1035"></a>    </span><span class=cF1>if</span><span class=cF0> (mS &gt; </span><span class=cFE>0</span><span class=cF0>)
-<a name="l1036"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1037"></a>        ns = </span><span class=cF5>MAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CSoundEffectFrame</span><span class=cF7>)</span><span class=cF0>);
-<a name="l1038"></a>        ns-&gt;type = </span><span class=cF3>SE_NOISE</span><span class=cF0>;
-<a name="l1039"></a>        ns-&gt;duration = mS / </span><span class=cFE>1000</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l1040"></a>        ns-&gt;ona1 = min_ona;
-<a name="l1041"></a>        ns-&gt;ona2 = max_ona;
-<a name="l1042"></a>        </span><span class=cFB>music</span><span class=cF0>.mute++;
-<a name="l1043"></a>        </span><span class=cF5>SoundEffectTask</span><span class=cF0>(ns);
-<a name="l1044"></a>        </span><span class=cF5>Sound</span><span class=cF0>;
-<a name="l1045"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1046"></a>
-<a name="l1047"></a>    </span><span class=cF1>return</span><span class=cF0>;
-<a name="l1048"></a>}
-<a name="l1049"></a>
-<a name="l1050"></a></span><span class=cF1>U0</span><span class=cF0> CheckDamage()
-<a name="l1051"></a>{
-<a name="l1052"></a>    </span><span class=cF9>I64</span><span class=cF0>      i, j, death_score;
-<a name="l1053"></a>    Ship    *tmpsp, *tmpsp1;
-<a name="l1054"></a>    MyMass  *tmpm, *tmpm1, *best_mass;
-<a name="l1055"></a>    </span><span class=cF9>CD3</span><span class=cF0>      p, p1, p2;
-<a name="l1056"></a>    </span><span class=cF1>F64</span><span class=cF0>      d, best_distance;
-<a name="l1057"></a>    </span><span class=cF1>Bool</span><span class=cF0>     facing_sun = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l1058"></a>
-<a name="l1059"></a>    </span><span class=cF1>if</span><span class=cF0> (human)
-<a name="l1060"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1061"></a>        </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;human-&gt;p[</span><span class=cFE>1</span><span class=cF0>].x, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x);
-<a name="l1062"></a>        </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p2, &amp;human-&gt;p[</span><span class=cFE>2</span><span class=cF0>].x, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x);
-<a name="l1063"></a>        </span><span class=cF5>D3Add</span><span class=cF0>(&amp;p, &amp;p1, &amp;p2);
-<a name="l1064"></a>        </span><span class=cF1>if</span><span class=cF0> (p.x&gt;</span><span class=cFE>0</span><span class=cF0>)
-<a name="l1065"></a>            facing_sun = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l1066"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1067"></a>
-<a name="l1068"></a>    tmpm = ode-&gt;next_mass;
-<a name="l1069"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpm != &amp;ode-&gt;next_mass)
-<a name="l1070"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1071"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpm-&gt;type == MT_ION)
-<a name="l1072"></a>        {
-<a name="l1073"></a>            </span><span class=cF1>if</span><span class=cF0> (facing_sun)
-<a name="l1074"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1075"></a>                tmpm1 = ode-&gt;next_mass;
-<a name="l1076"></a>                </span><span class=cF1>while</span><span class=cF0> (tmpm1 != &amp;ode-&gt;next_mass)
-<a name="l1077"></a>                {
-<a name="l1078"></a>                    </span><span class=cF1>if</span><span class=cF0> (tmpm1-&gt;type == MT_HUMAN_SHIP)
-<a name="l1079"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1080"></a>                        </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p, &amp;tmpm1-&gt;x, &amp;tmpm-&gt;x);
-<a name="l1081"></a>                        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>D3NormSqr</span><span class=cF7>(</span><span class=cF0>&amp;p</span><span class=cF7>)</span><span class=cF0> &lt; </span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>tmpm1-&gt;radius</span><span class=cF7>)</span><span class=cF0>)
-<a name="l1082"></a>                            tmpm1-&gt;temperature += </span><span class=cFE>3</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l1083"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1084"></a>                    tmpm1 = tmpm1-&gt;next;
-<a name="l1085"></a>                }
-<a name="l1086"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1087"></a>        }
-<a name="l1088"></a>        </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (tmpm-&gt;type == MT_ANTIMATTER_SPLAT)
-<a name="l1089"></a>        {
-<a name="l1090"></a>            tmpm1 = ode-&gt;next_mass;
-<a name="l1091"></a>            </span><span class=cF1>while</span><span class=cF0> (tmpm1 != &amp;ode-&gt;next_mass)
-<a name="l1092"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1093"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpm1-&gt;type != MT_ION &amp;&amp; tmpm1-&gt;type != MT_ANTIMATTER_SPLAT)
-<a name="l1094"></a>                {
-<a name="l1095"></a>                    </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p, &amp;tmpm1-&gt;x, &amp;tmpm-&gt;x);
-<a name="l1096"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>D3NormSqr</span><span class=cF7>(</span><span class=cF0>&amp;p</span><span class=cF7>)</span><span class=cF0>&lt;</span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>tmpm1-&gt;radius</span><span class=cF7>)</span><span class=cF0>)
-<a name="l1097"></a>                        tmpm1-&gt;temperature += </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>4</span><span class=cF0>;
-<a name="l1098"></a>                }
-<a name="l1099"></a>                tmpm1 = tmpm1-&gt;next;
-<a name="l1100"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1101"></a>        }
-<a name="l1102"></a>        </span><span class=cF1>else</span><span class=cF0>
-<a name="l1103"></a>            tmpm-&gt;temperature *= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>9</span><span class=cF0>;
-<a name="l1104"></a>        tmpm = tmpm-&gt;next;
-<a name="l1105"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1106"></a>
-<a name="l1107"></a>    </span><span class=cF1>if</span><span class=cF0> (human)
-<a name="l1108"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1109"></a>        human-&gt;laser_temperature *= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>975</span><span class=cF0>;
-<a name="l1110"></a>
-<a name="l1111"></a>        </span><span class=cF1>if</span><span class=cF0> (human-&gt;laser_overheat)
-<a name="l1112"></a>        {
-<a name="l1113"></a>            </span><span class=cF1>if</span><span class=cF0> (human-&gt;laser_temperature &lt; LASER_THRESHOLD_TEMP)
-<a name="l1114"></a>                human-&gt;laser_overheat = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l1115"></a>        }
-<a name="l1116"></a>        </span><span class=cF1>if</span><span class=cF0> (!human-&gt;laser_overheat &amp;&amp; human-&gt;lasering)
-<a name="l1117"></a>        {
-<a name="l1118"></a>            </span><span class=cF1>if</span><span class=cF0> (human-&gt;laser_temperature &gt;= LASER_TEMP_MAX)
-<a name="l1119"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1120"></a>                human-&gt;laser_overheat = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l1121"></a>                </span><span class=cF5>Sound</span><span class=cF0>;
-<a name="l1122"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1123"></a>            </span><span class=cF1>else</span><span class=cF0>
-<a name="l1124"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1125"></a>                human-&gt;laser_temperature += </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l1126"></a>                </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;human-&gt;p[</span><span class=cFE>1</span><span class=cF0>].x);
-<a name="l1127"></a>                </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p2, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;human-&gt;p[</span><span class=cFE>2</span><span class=cF0>].x);
-<a name="l1128"></a>                </span><span class=cF5>D3Unit</span><span class=cF0>(</span><span class=cF5>D3Add</span><span class=cF7>(</span><span class=cF0>&amp;p, &amp;p1, &amp;p2</span><span class=cF7>)</span><span class=cF0>);
-<a name="l1129"></a>                p2.x = p.y;
-<a name="l1130"></a>                p2.y = -p.x;
-<a name="l1131"></a>                p2.z = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1132"></a>                best_mass = </span><span class=cF3>NULL</span><span class=cF0>;
-<a name="l1133"></a>                best_distance = </span><span class=cF3>F64_MAX</span><span class=cF0>;
-<a name="l1134"></a>                tmpm = ode-&gt;next_mass;
-<a name="l1135"></a>                </span><span class=cF1>while</span><span class=cF0> (tmpm != &amp;ode-&gt;next_mass)
-<a name="l1136"></a>                {
-<a name="l1137"></a>                    </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpm-&gt;x);
-<a name="l1138"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Abs</span><span class=cF7>(</span><span class=cF5>D3Dot</span><span class=cF0>(&amp;p1, &amp;p2)</span><span class=cF7>)</span><span class=cF0> &lt; tmpm-&gt;radius &amp;&amp; </span><span class=cF5>D3Dot</span><span class=cF7>(</span><span class=cF0>&amp;p1, &amp;p</span><span class=cF7>)</span><span class=cF0> &lt; </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>)
-<a name="l1139"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1140"></a>                        d = </span><span class=cF5>D3NormSqr</span><span class=cF0>(&amp;p1);
-<a name="l1141"></a>                        </span><span class=cF1>if</span><span class=cF0> (d &lt; best_distance)
-<a name="l1142"></a>                        {
-<a name="l1143"></a>                            best_distance = d;
-<a name="l1144"></a>                            best_mass = tmpm;
-<a name="l1145"></a>                        }
-<a name="l1146"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1147"></a>                    tmpm = tmpm-&gt;next;
-<a name="l1148"></a>                }
-<a name="l1149"></a>                </span><span class=cF1>if</span><span class=cF0> (best_mass)
-<a name="l1150"></a>                    best_mass-&gt;temperature += </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l1151"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1152"></a>        }
-<a name="l1153"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1154"></a>
-<a name="l1155"></a>    tmpsp = ship_head.next;
-<a name="l1156"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpsp != &amp;ship_head)
-<a name="l1157"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1158"></a>        tmpsp1 = tmpsp-&gt;next;
-<a name="l1159"></a>        death_score = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1160"></a>        </span><span class=cF1>switch</span><span class=cF0> (tmpsp-&gt;type)
-<a name="l1161"></a>        {
-<a name="l1162"></a>            </span><span class=cF1>case</span><span class=cF0> ST_HUMAN1:
-<a name="l1163"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;exploding)
-<a name="l1164"></a>                </span><span class=cF7>{</span><span class=cF0>
-<a name="l1165"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; tmpsp-&gt;die_timeout)
-<a name="l1166"></a>                    {
-<a name="l1167"></a>                        ShipDel(tmpsp);
-<a name="l1168"></a>                        human = </span><span class=cF3>NULL</span><span class=cF0>;
-<a name="l1169"></a>                    }
-<a name="l1170"></a>                </span><span class=cF7>}</span><span class=cF0>
-<a name="l1171"></a>                </span><span class=cF1>else</span><span class=cF0>
-<a name="l1172"></a>                    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; tmpsp-&gt;springs; i++)
-<a name="l1173"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1174"></a>                        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Abs</span><span class=cF7>(</span><span class=cF0>tmpsp-&gt;s[i].f</span><span class=cF7>)</span><span class=cF0> &gt; tmpsp-&gt;s[i].strength)
-<a name="l1175"></a>                        {
-<a name="l1176"></a>                            tmpsp-&gt;s[i].flags |= </span><span class=cF3>SSF_INACTIVE</span><span class=cF0>;
-<a name="l1177"></a>                            </span><span class=cF1>if</span><span class=cF0> (i == </span><span class=cFE>4</span><span class=cF0>)
-<a name="l1178"></a>                                MissileDel(&amp;tmpsp-&gt;missiles[</span><span class=cFE>0</span><span class=cF0>]);
-<a name="l1179"></a>                            </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (i == </span><span class=cFE>5</span><span class=cF0>)
-<a name="l1180"></a>                                MissileDel(&amp;tmpsp-&gt;missiles[</span><span class=cFE>1</span><span class=cF0>]);
-<a name="l1181"></a>                        }
-<a name="l1182"></a>                        </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;s[i].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF0> &amp;&amp; i &lt; </span><span class=cFE>3</span><span class=cF0>)
-<a name="l1183"></a>                            death_score++;
-<a name="l1184"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1185"></a>                </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1186"></a>
-<a name="l1187"></a>            </span><span class=cF1>default</span><span class=cF0>:
-<a name="l1188"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;exploding)
-<a name="l1189"></a>                </span><span class=cF7>{</span><span class=cF0>
-<a name="l1190"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; tmpsp-&gt;die_timeout)
-<a name="l1191"></a>                    {
-<a name="l1192"></a>                        ShipDel(tmpsp);
-<a name="l1193"></a>                        score += level;
-<a name="l1194"></a>                        </span><span class=cF1>if</span><span class=cF0> (score &gt; best_score)
-<a name="l1195"></a>                            best_score = score;
-<a name="l1196"></a>                    }
-<a name="l1197"></a>                </span><span class=cF7>}</span><span class=cF0>
-<a name="l1198"></a>                </span><span class=cF1>else</span><span class=cF0>
-<a name="l1199"></a>                </span><span class=cF7>{</span><span class=cF0>
-<a name="l1200"></a>                    j = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1201"></a>                    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; tmpsp-&gt;springs; i++)
-<a name="l1202"></a>                    {
-<a name="l1203"></a>                        </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;s[i].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF0>)
-<a name="l1204"></a>                            j++;
-<a name="l1205"></a>                        </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Abs</span><span class=cF7>(</span><span class=cF0>tmpsp-&gt;s[i].f</span><span class=cF7>)</span><span class=cF0> &gt; tmpsp-&gt;s[i].strength)
-<a name="l1206"></a>                        </span><span class=cF7>{</span><span class=cF0>
-<a name="l1207"></a>                            tmpsp-&gt;s[i].flags |= </span><span class=cF3>SSF_INACTIVE</span><span class=cF0>;
-<a name="l1208"></a>                            j++;
-<a name="l1209"></a>                        </span><span class=cF7>}</span><span class=cF0>
-<a name="l1210"></a>                    }
-<a name="l1211"></a>                    </span><span class=cF1>if</span><span class=cF0> (j &gt; </span><span class=cFE>1</span><span class=cF0>)
-<a name="l1212"></a>                        death_score++;
-<a name="l1213"></a>                </span><span class=cF7>}</span><span class=cF0>
-<a name="l1214"></a>        }
-<a name="l1215"></a>        </span><span class=cF1>if</span><span class=cF0> (!tmpsp-&gt;exploding)
-<a name="l1216"></a>        {
-<a name="l1217"></a>            </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; tmpsp-&gt;masses; i++)
-<a name="l1218"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;p[i].temperature &gt; MASS_TEMP_MAX)
-<a name="l1219"></a>                    death_score++;
-<a name="l1220"></a>            </span><span class=cF1>if</span><span class=cF0> (death_score)
-<a name="l1221"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1222"></a>                tmpsp-&gt;exploding = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l1223"></a>                tmpsp-&gt;die_time = </span><span class=cF5>tS</span><span class=cF0>;
-<a name="l1224"></a>                tmpsp-&gt;die_timeout = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>75</span><span class=cF0>;
-<a name="l1225"></a>                MyNoise(</span><span class=cFE>750</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>93</span><span class=cF0>);
-<a name="l1226"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;type == ST_HUMAN1)
-<a name="l1227"></a>                    game_over = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l1228"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1229"></a>        }
-<a name="l1230"></a>        tmpsp = tmpsp1;
-<a name="l1231"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1232"></a>}
-<a name="l1233"></a>
-<a name="l1234"></a></span><span class=cF2>//********************************** Shots</span><span class=cF0>
-<a name="l1235"></a>
-<a name="l1236"></a>Shot *ShotNew(</span><span class=cF9>I64</span><span class=cF0> type, </span><span class=cF9>CD3</span><span class=cF0> *_p, </span><span class=cF9>CD3</span><span class=cF0> *_v, </span><span class=cF1>F64</span><span class=cF0> r, </span><span class=cF1>F64</span><span class=cF0> fuse_time, </span><span class=cF9>CD3</span><span class=cF0> *_p_gun_offset=</span><span class=cF3>NULL</span><span class=cF0>)
-<a name="l1237"></a>{
-<a name="l1238"></a>    Shot *tmps = </span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF0>Shot</span><span class=cF7>)</span><span class=cF0>);
-<a name="l1239"></a>
-<a name="l1240"></a>    </span><span class=cF5>D3Copy</span><span class=cF0>(&amp;tmps-&gt;p.x, _p);
-<a name="l1241"></a>    tmps-&gt;radius = r;
-<a name="l1242"></a>    tmps-&gt;splats = </span><span class=cFE>20</span><span class=cF0> * r;
-<a name="l1243"></a>    tmps-&gt;fuse_time = </span><span class=cF5>tS</span><span class=cF0> + fuse_time;
-<a name="l1244"></a>    tmps-&gt;p.mass = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>3</span><span class=cF0> * r * r * r;
-<a name="l1245"></a>    tmps-&gt;p.type = type;
-<a name="l1246"></a>    </span><span class=cF1>if</span><span class=cF0> (_p_gun_offset)
-<a name="l1247"></a>        </span><span class=cF5>D3AddEqu</span><span class=cF0>(&amp;tmps-&gt;p.x, _p_gun_offset);
-<a name="l1248"></a>    </span><span class=cF5>D3Copy</span><span class=cF0>(&amp;tmps-&gt;p.DxDt, _v);
-<a name="l1249"></a>    </span><span class=cF5>QueueInsert</span><span class=cF0>(&amp;tmps-&gt;p, ode-&gt;last_mass);
-<a name="l1250"></a>    </span><span class=cF5>QueueInsert</span><span class=cF0>(tmps, shot_head.last);
-<a name="l1251"></a>}
-<a name="l1252"></a>
-<a name="l1253"></a></span><span class=cF1>U0</span><span class=cF0> SolarFlares()
-<a name="l1254"></a>{
-<a name="l1255"></a>    </span><span class=cF9>CD3</span><span class=cF0>     p, v, p1, p2;
-<a name="l1256"></a>    </span><span class=cF9>CTask</span><span class=cF0>  *task = ode-&gt;win_task;
-<a name="l1257"></a>
-<a name="l1258"></a>    </span><span class=cF1>if</span><span class=cF0> (!alarm &amp;&amp; t_solar_storm - </span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> &lt; </span><span class=cF5>tS</span><span class=cF0> &lt; t_solar_storm + </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>)
-<a name="l1259"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1260"></a>        </span><span class=cF5>Sweep</span><span class=cF0>(</span><span class=cFE>2000</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>93</span><span class=cF0>);
-<a name="l1261"></a>        alarm = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l1262"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1263"></a>    </span><span class=cF1>if</span><span class=cF0> (t_solar_storm &lt; </span><span class=cF5>tS</span><span class=cF0>)
-<a name="l1264"></a>    </span><span class=cF7>{</span><span class=cF0>  </span><span class=cF2>//If solar storm has arrived</span><span class=cF0>
-<a name="l1265"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &lt; t_solar_storm + </span><span class=cFE>5</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>)
-<a name="l1266"></a>        { </span><span class=cF2>//If solar storm not over</span><span class=cF0>
-<a name="l1267"></a>            </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; .</span><span class=cFE>1</span><span class=cF0>)
-<a name="l1268"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1269"></a>                </span><span class=cF5>D3Equ</span><span class=cF0>(&amp;p, -</span><span class=cFE>300</span><span class=cF0>, </span><span class=cF5>Rand</span><span class=cF0> * task-&gt;pix_height, </span><span class=cFE>0</span><span class=cF0>);
-<a name="l1270"></a>                </span><span class=cF5>D3Equ</span><span class=cF0>(&amp;v, </span><span class=cFE>200</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>);
-<a name="l1271"></a>                ShotNew(MT_SOLAR_FLARE, &amp;p, &amp;v, </span><span class=cFE>25</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0>);
-<a name="l1272"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1273"></a>        }
-<a name="l1274"></a>        </span><span class=cF1>else</span><span class=cF0>
-<a name="l1275"></a>        {
-<a name="l1276"></a>            t_solar_storm = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>25</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0>;  </span><span class=cF2>//Schedule next solar storm</span><span class=cF0>
-<a name="l1277"></a>            alarm = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l1278"></a>        }
-<a name="l1279"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1280"></a>}
-<a name="l1281"></a>
-<a name="l1282"></a></span><span class=cF1>U0</span><span class=cF0> FireOneGun(Ship *tmpsp, </span><span class=cF9>I64</span><span class=cF0> n, </span><span class=cF1>F64</span><span class=cF0> r, </span><span class=cF1>F64</span><span class=cF0> fuse_time)
-<a name="l1283"></a>{
-<a name="l1284"></a>    </span><span class=cF9>I64</span><span class=cF0>   ona;
-<a name="l1285"></a>    </span><span class=cF9>CD3</span><span class=cF0>   p, v, p1, p2;
-<a name="l1286"></a>    Shot *tmps;
-<a name="l1287"></a>
-<a name="l1288"></a>    </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpsp-&gt;p[</span><span class=cFE>1</span><span class=cF0>].x);
-<a name="l1289"></a>    </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p2, &amp;tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpsp-&gt;p[</span><span class=cFE>2</span><span class=cF0>].x);
-<a name="l1290"></a>    </span><span class=cF5>D3Unit</span><span class=cF0>(</span><span class=cF5>D3Add</span><span class=cF7>(</span><span class=cF0>&amp;p, &amp;p1, &amp;p2</span><span class=cF7>)</span><span class=cF0>);
-<a name="l1291"></a>    </span><span class=cF5>D3MulEqu</span><span class=cF0>(</span><span class=cF5>D3Copy</span><span class=cF7>(</span><span class=cF0>&amp;p1, &amp;p</span><span class=cF7>)</span><span class=cF0>, r + tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].radius + </span><span class=cFE>5</span><span class=cF0>);
-<a name="l1292"></a>    </span><span class=cF5>D3AddEqu</span><span class=cF0>(</span><span class=cF5>D3MulEqu</span><span class=cF7>(</span><span class=cF5>D3Copy</span><span class=cF0>(&amp;v, &amp;p), </span><span class=cFE>1000</span><span class=cF0> / (r + </span><span class=cFE>1</span><span class=cF0>)</span><span class=cF7>)</span><span class=cF0>, &amp;tmpsp-&gt;p[n].DxDt);
-<a name="l1293"></a>    tmps=ShotNew(MT_ANTIMATTER_BALL, &amp;tmpsp-&gt;p[n].x, &amp;v, r, fuse_time, &amp;p1);
-<a name="l1294"></a>    </span><span class=cF5>D3MulEqu</span><span class=cF0>(&amp;p, tmps-&gt;p.mass / tmpsp-&gt;p[n].mass / </span><span class=cFE>100</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>);
-<a name="l1295"></a>    </span><span class=cF5>D3SubEqu</span><span class=cF0>(&amp;tmpsp-&gt;p[n].DxDt, &amp;p);
-<a name="l1296"></a>    tmpsp-&gt;reload_timeout = </span><span class=cF5>tS</span><span class=cF0> + r / tmpsp-&gt;fire_rate;
-<a name="l1297"></a>    ona = </span><span class=cF5>Freq2Ona</span><span class=cF0>(</span><span class=cFE>500</span><span class=cF0> / r);
-<a name="l1298"></a>    MyNoise(</span><span class=cFE>100</span><span class=cF0>, ona, ona + </span><span class=cFE>12</span><span class=cF0>);
-<a name="l1299"></a>}
-<a name="l1300"></a>
-<a name="l1301"></a></span><span class=cF1>U0</span><span class=cF0> FireOneMissile(Ship *tmpsp, </span><span class=cF9>I64</span><span class=cF0> n)
-<a name="l1302"></a>{
-<a name="l1303"></a>    </span><span class=cF9>I64</span><span class=cF0>      i;
-<a name="l1304"></a>    Missile *tmpmi = &amp;tmpsp-&gt;missiles[n];
-<a name="l1305"></a>
-<a name="l1306"></a>    </span><span class=cF1>if</span><span class=cF0> (!tmpmi-&gt;launched &amp;&amp; tmpmi-&gt;target)
-<a name="l1307"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1308"></a>        tmpmi-&gt;fuse_time = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l1309"></a>        tmpmi-&gt;die_timeout = tmpmi-&gt;fuse_time + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>125</span><span class=cF0>;
-<a name="l1310"></a>        tmpmi-&gt;img = </span><span class=cFA>&lt;8&gt;</span><span class=cF0>;
-<a name="l1311"></a>        </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>1</span><span class=cF0>; i &lt; </span><span class=cFE>5</span><span class=cF0>; i++)
-<a name="l1312"></a>            tmpmi-&gt;s[i].flags |= </span><span class=cF3>SSF_INACTIVE</span><span class=cF0>;
-<a name="l1313"></a>        tmpmi-&gt;launched = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l1314"></a>        </span><span class=cF5>Sweep</span><span class=cF0>(</span><span class=cFE>250</span><span class=cF0>, </span><span class=cFE>53</span><span class=cF0>, </span><span class=cFE>56</span><span class=cF0>);
-<a name="l1315"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1316"></a>}
-<a name="l1317"></a>
-<a name="l1318"></a></span><span class=cF1>U0</span><span class=cF0> HumanFireGunBegin()
-<a name="l1319"></a>{
-<a name="l1320"></a>    </span><span class=cF1>F64</span><span class=cF0> r = </span><span class=cFE>3</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * ctrl_panel.shot_radius / CTRL_PANEL_RANGE + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0>,
-<a name="l1321"></a>        fuse_time = </span><span class=cF5>ToF64</span><span class=cF0>(ctrl_panel.fuse_time + </span><span class=cFE>1</span><span class=cF0>) / CTRL_PANEL_RANGE;
-<a name="l1322"></a>
-<a name="l1323"></a>    </span><span class=cF1>if</span><span class=cF0> (human)
-<a name="l1324"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1325"></a>        </span><span class=cF1>if</span><span class=cF0> (!human-&gt;exploding &amp;&amp; !human-&gt;spacewalk_side &amp;&amp; </span><span class=cF5>tS</span><span class=cF0> &gt; human-&gt;reload_timeout)
-<a name="l1326"></a>            </span><span class=cF1>switch</span><span class=cF0> (level)
-<a name="l1327"></a>            {
-<a name="l1328"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>3</span><span class=cF0>:
-<a name="l1329"></a>                    </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>human-&gt;s[</span><span class=cFE>3</span><span class=cF0>].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF7>)</span><span class=cF0>)
-<a name="l1330"></a>                        FireOneGun(human, </span><span class=cFE>3</span><span class=cF0>, r, fuse_time);
-<a name="l1331"></a>                    </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>human-&gt;s[</span><span class=cFE>5</span><span class=cF0>].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF7>)</span><span class=cF0>)
-<a name="l1332"></a>                        FireOneGun(human, </span><span class=cFE>4</span><span class=cF0>, r, fuse_time);
-<a name="l1333"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>2</span><span class=cF0>:
-<a name="l1334"></a>                    </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>human-&gt;s[</span><span class=cFE>1</span><span class=cF0>].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF7>)</span><span class=cF0>)
-<a name="l1335"></a>                        FireOneGun(human, </span><span class=cFE>1</span><span class=cF0>, r, fuse_time);
-<a name="l1336"></a>                    </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>human-&gt;s[</span><span class=cFE>2</span><span class=cF0>].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF7>)</span><span class=cF0>)
-<a name="l1337"></a>                        FireOneGun(human, </span><span class=cFE>2</span><span class=cF0>, r, fuse_time);
-<a name="l1338"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>1</span><span class=cF0>:
-<a name="l1339"></a>                    FireOneGun(human, </span><span class=cFE>0</span><span class=cF0>, r, fuse_time);
-<a name="l1340"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1341"></a>            }
+<a name="l1030"></a></span><span class=cF1>U0</span><span class=cF0> CheckDamage()
+<a name="l1031"></a>{
+<a name="l1032"></a>    </span><span class=cF9>I64</span><span class=cF0>      i, j, death_score;
+<a name="l1033"></a>    Ship    *tmpsp, *tmpsp1;
+<a name="l1034"></a>    MyMass  *tmpm, *tmpm1, *best_mass;
+<a name="l1035"></a>    </span><span class=cF9>CD3</span><span class=cF0>      p, p1, p2;
+<a name="l1036"></a>    </span><span class=cF1>F64</span><span class=cF0>      d, best_distance;
+<a name="l1037"></a>    </span><span class=cF1>Bool</span><span class=cF0>     facing_sun = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l1038"></a>
+<a name="l1039"></a>    </span><span class=cF1>if</span><span class=cF0> (human)
+<a name="l1040"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1041"></a>        </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;human-&gt;p[</span><span class=cFE>1</span><span class=cF0>].x, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x);
+<a name="l1042"></a>        </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p2, &amp;human-&gt;p[</span><span class=cFE>2</span><span class=cF0>].x, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x);
+<a name="l1043"></a>        </span><span class=cF5>D3Add</span><span class=cF0>(&amp;p, &amp;p1, &amp;p2);
+<a name="l1044"></a>        </span><span class=cF1>if</span><span class=cF0> (p.x&gt;</span><span class=cFE>0</span><span class=cF0>)
+<a name="l1045"></a>            facing_sun = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l1046"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1047"></a>
+<a name="l1048"></a>    tmpm = ode-&gt;next_mass;
+<a name="l1049"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpm != &amp;ode-&gt;next_mass)
+<a name="l1050"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1051"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpm-&gt;type == MT_ION)
+<a name="l1052"></a>        {
+<a name="l1053"></a>            </span><span class=cF1>if</span><span class=cF0> (facing_sun)
+<a name="l1054"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1055"></a>                tmpm1 = ode-&gt;next_mass;
+<a name="l1056"></a>                </span><span class=cF1>while</span><span class=cF0> (tmpm1 != &amp;ode-&gt;next_mass)
+<a name="l1057"></a>                {
+<a name="l1058"></a>                    </span><span class=cF1>if</span><span class=cF0> (tmpm1-&gt;type == MT_HUMAN_SHIP)
+<a name="l1059"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1060"></a>                        </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p, &amp;tmpm1-&gt;x, &amp;tmpm-&gt;x);
+<a name="l1061"></a>                        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>D3NormSqr</span><span class=cF7>(</span><span class=cF0>&amp;p</span><span class=cF7>)</span><span class=cF0> &lt; </span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>tmpm1-&gt;radius</span><span class=cF7>)</span><span class=cF0>)
+<a name="l1062"></a>                            tmpm1-&gt;temperature += </span><span class=cFE>3</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
+<a name="l1063"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1064"></a>                    tmpm1 = tmpm1-&gt;next;
+<a name="l1065"></a>                }
+<a name="l1066"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1067"></a>        }
+<a name="l1068"></a>        </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (tmpm-&gt;type == MT_ANTIMATTER_SPLAT)
+<a name="l1069"></a>        {
+<a name="l1070"></a>            tmpm1 = ode-&gt;next_mass;
+<a name="l1071"></a>            </span><span class=cF1>while</span><span class=cF0> (tmpm1 != &amp;ode-&gt;next_mass)
+<a name="l1072"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1073"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpm1-&gt;type != MT_ION &amp;&amp; tmpm1-&gt;type != MT_ANTIMATTER_SPLAT)
+<a name="l1074"></a>                {
+<a name="l1075"></a>                    </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p, &amp;tmpm1-&gt;x, &amp;tmpm-&gt;x);
+<a name="l1076"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>D3NormSqr</span><span class=cF7>(</span><span class=cF0>&amp;p</span><span class=cF7>)</span><span class=cF0>&lt;</span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>tmpm1-&gt;radius</span><span class=cF7>)</span><span class=cF0>)
+<a name="l1077"></a>                        tmpm1-&gt;temperature += </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>4</span><span class=cF0>;
+<a name="l1078"></a>                }
+<a name="l1079"></a>                tmpm1 = tmpm1-&gt;next;
+<a name="l1080"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1081"></a>        }
+<a name="l1082"></a>        </span><span class=cF1>else</span><span class=cF0>
+<a name="l1083"></a>            tmpm-&gt;temperature *= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>9</span><span class=cF0>;
+<a name="l1084"></a>        tmpm = tmpm-&gt;next;
+<a name="l1085"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1086"></a>
+<a name="l1087"></a>    </span><span class=cF1>if</span><span class=cF0> (human)
+<a name="l1088"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1089"></a>        human-&gt;laser_temperature *= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>975</span><span class=cF0>;
+<a name="l1090"></a>
+<a name="l1091"></a>        </span><span class=cF1>if</span><span class=cF0> (human-&gt;laser_overheat)
+<a name="l1092"></a>        {
+<a name="l1093"></a>            </span><span class=cF1>if</span><span class=cF0> (human-&gt;laser_temperature &lt; LASER_THRESHOLD_TEMP)
+<a name="l1094"></a>                human-&gt;laser_overheat = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l1095"></a>        }
+<a name="l1096"></a>        </span><span class=cF1>if</span><span class=cF0> (!human-&gt;laser_overheat &amp;&amp; human-&gt;lasering)
+<a name="l1097"></a>        {
+<a name="l1098"></a>            </span><span class=cF1>if</span><span class=cF0> (human-&gt;laser_temperature &gt;= LASER_TEMP_MAX)
+<a name="l1099"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1100"></a>                human-&gt;laser_overheat = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l1101"></a>                </span><span class=cF5>Sound</span><span class=cF0>;
+<a name="l1102"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1103"></a>            </span><span class=cF1>else</span><span class=cF0>
+<a name="l1104"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1105"></a>                human-&gt;laser_temperature += </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
+<a name="l1106"></a>                </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;human-&gt;p[</span><span class=cFE>1</span><span class=cF0>].x);
+<a name="l1107"></a>                </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p2, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;human-&gt;p[</span><span class=cFE>2</span><span class=cF0>].x);
+<a name="l1108"></a>                </span><span class=cF5>D3Unit</span><span class=cF0>(</span><span class=cF5>D3Add</span><span class=cF7>(</span><span class=cF0>&amp;p, &amp;p1, &amp;p2</span><span class=cF7>)</span><span class=cF0>);
+<a name="l1109"></a>                p2.x = p.y;
+<a name="l1110"></a>                p2.y = -p.x;
+<a name="l1111"></a>                p2.z = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1112"></a>                best_mass = </span><span class=cF3>NULL</span><span class=cF0>;
+<a name="l1113"></a>                best_distance = </span><span class=cF3>F64_MAX</span><span class=cF0>;
+<a name="l1114"></a>                tmpm = ode-&gt;next_mass;
+<a name="l1115"></a>                </span><span class=cF1>while</span><span class=cF0> (tmpm != &amp;ode-&gt;next_mass)
+<a name="l1116"></a>                {
+<a name="l1117"></a>                    </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpm-&gt;x);
+<a name="l1118"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Abs</span><span class=cF7>(</span><span class=cF5>D3Dot</span><span class=cF0>(&amp;p1, &amp;p2)</span><span class=cF7>)</span><span class=cF0> &lt; tmpm-&gt;radius &amp;&amp; </span><span class=cF5>D3Dot</span><span class=cF7>(</span><span class=cF0>&amp;p1, &amp;p</span><span class=cF7>)</span><span class=cF0> &lt; </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>)
+<a name="l1119"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1120"></a>                        d = </span><span class=cF5>D3NormSqr</span><span class=cF0>(&amp;p1);
+<a name="l1121"></a>                        </span><span class=cF1>if</span><span class=cF0> (d &lt; best_distance)
+<a name="l1122"></a>                        {
+<a name="l1123"></a>                            best_distance = d;
+<a name="l1124"></a>                            best_mass = tmpm;
+<a name="l1125"></a>                        }
+<a name="l1126"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1127"></a>                    tmpm = tmpm-&gt;next;
+<a name="l1128"></a>                }
+<a name="l1129"></a>                </span><span class=cF1>if</span><span class=cF0> (best_mass)
+<a name="l1130"></a>                    best_mass-&gt;temperature += </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
+<a name="l1131"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1132"></a>        }
+<a name="l1133"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1134"></a>
+<a name="l1135"></a>    tmpsp = ship_head.next;
+<a name="l1136"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpsp != &amp;ship_head)
+<a name="l1137"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1138"></a>        tmpsp1 = tmpsp-&gt;next;
+<a name="l1139"></a>        death_score = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1140"></a>        </span><span class=cF1>switch</span><span class=cF0> (tmpsp-&gt;type)
+<a name="l1141"></a>        {
+<a name="l1142"></a>            </span><span class=cF1>case</span><span class=cF0> ST_HUMAN1:
+<a name="l1143"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;exploding)
+<a name="l1144"></a>                </span><span class=cF7>{</span><span class=cF0>
+<a name="l1145"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; tmpsp-&gt;die_timeout)
+<a name="l1146"></a>                    {
+<a name="l1147"></a>                        ShipDel(tmpsp);
+<a name="l1148"></a>                        human = </span><span class=cF3>NULL</span><span class=cF0>;
+<a name="l1149"></a>                    }
+<a name="l1150"></a>                </span><span class=cF7>}</span><span class=cF0>
+<a name="l1151"></a>                </span><span class=cF1>else</span><span class=cF0>
+<a name="l1152"></a>                    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; tmpsp-&gt;springs; i++)
+<a name="l1153"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1154"></a>                        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Abs</span><span class=cF7>(</span><span class=cF0>tmpsp-&gt;s[i].f</span><span class=cF7>)</span><span class=cF0> &gt; tmpsp-&gt;s[i].strength)
+<a name="l1155"></a>                        {
+<a name="l1156"></a>                            tmpsp-&gt;s[i].flags |= </span><span class=cF3>SSF_INACTIVE</span><span class=cF0>;
+<a name="l1157"></a>                            </span><span class=cF1>if</span><span class=cF0> (i == </span><span class=cFE>4</span><span class=cF0>)
+<a name="l1158"></a>                                MissileDel(&amp;tmpsp-&gt;missiles[</span><span class=cFE>0</span><span class=cF0>]);
+<a name="l1159"></a>                            </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (i == </span><span class=cFE>5</span><span class=cF0>)
+<a name="l1160"></a>                                MissileDel(&amp;tmpsp-&gt;missiles[</span><span class=cFE>1</span><span class=cF0>]);
+<a name="l1161"></a>                        }
+<a name="l1162"></a>                        </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;s[i].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF0> &amp;&amp; i &lt; </span><span class=cFE>3</span><span class=cF0>)
+<a name="l1163"></a>                            death_score++;
+<a name="l1164"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1165"></a>                </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1166"></a>
+<a name="l1167"></a>            </span><span class=cF1>default</span><span class=cF0>:
+<a name="l1168"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;exploding)
+<a name="l1169"></a>                </span><span class=cF7>{</span><span class=cF0>
+<a name="l1170"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; tmpsp-&gt;die_timeout)
+<a name="l1171"></a>                    {
+<a name="l1172"></a>                        ShipDel(tmpsp);
+<a name="l1173"></a>                        score += level;
+<a name="l1174"></a>                        </span><span class=cF1>if</span><span class=cF0> (score &gt; best_score)
+<a name="l1175"></a>                            best_score = score;
+<a name="l1176"></a>                    }
+<a name="l1177"></a>                </span><span class=cF7>}</span><span class=cF0>
+<a name="l1178"></a>                </span><span class=cF1>else</span><span class=cF0>
+<a name="l1179"></a>                </span><span class=cF7>{</span><span class=cF0>
+<a name="l1180"></a>                    j = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1181"></a>                    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; tmpsp-&gt;springs; i++)
+<a name="l1182"></a>                    {
+<a name="l1183"></a>                        </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;s[i].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF0>)
+<a name="l1184"></a>                            j++;
+<a name="l1185"></a>                        </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Abs</span><span class=cF7>(</span><span class=cF0>tmpsp-&gt;s[i].f</span><span class=cF7>)</span><span class=cF0> &gt; tmpsp-&gt;s[i].strength)
+<a name="l1186"></a>                        </span><span class=cF7>{</span><span class=cF0>
+<a name="l1187"></a>                            tmpsp-&gt;s[i].flags |= </span><span class=cF3>SSF_INACTIVE</span><span class=cF0>;
+<a name="l1188"></a>                            j++;
+<a name="l1189"></a>                        </span><span class=cF7>}</span><span class=cF0>
+<a name="l1190"></a>                    }
+<a name="l1191"></a>                    </span><span class=cF1>if</span><span class=cF0> (j &gt; </span><span class=cFE>1</span><span class=cF0>)
+<a name="l1192"></a>                        death_score++;
+<a name="l1193"></a>                </span><span class=cF7>}</span><span class=cF0>
+<a name="l1194"></a>        }
+<a name="l1195"></a>        </span><span class=cF1>if</span><span class=cF0> (!tmpsp-&gt;exploding)
+<a name="l1196"></a>        {
+<a name="l1197"></a>            </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; tmpsp-&gt;masses; i++)
+<a name="l1198"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;p[i].temperature &gt; MASS_TEMP_MAX)
+<a name="l1199"></a>                    death_score++;
+<a name="l1200"></a>            </span><span class=cF1>if</span><span class=cF0> (death_score)
+<a name="l1201"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1202"></a>                tmpsp-&gt;exploding = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l1203"></a>                tmpsp-&gt;die_time = </span><span class=cF5>tS</span><span class=cF0>;
+<a name="l1204"></a>                tmpsp-&gt;die_timeout = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>75</span><span class=cF0>;
+<a name="l1205"></a>                </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>750</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>93</span><span class=cF0>);
+<a name="l1206"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpsp-&gt;type == ST_HUMAN1)
+<a name="l1207"></a>                    game_over = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l1208"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1209"></a>        }
+<a name="l1210"></a>        tmpsp = tmpsp1;
+<a name="l1211"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1212"></a>}
+<a name="l1213"></a>
+<a name="l1214"></a></span><span class=cF2>//********************************** Shots</span><span class=cF0>
+<a name="l1215"></a>
+<a name="l1216"></a>Shot *ShotNew(</span><span class=cF9>I64</span><span class=cF0> type, </span><span class=cF9>CD3</span><span class=cF0> *_p, </span><span class=cF9>CD3</span><span class=cF0> *_v, </span><span class=cF1>F64</span><span class=cF0> r, </span><span class=cF1>F64</span><span class=cF0> fuse_time, </span><span class=cF9>CD3</span><span class=cF0> *_p_gun_offset=</span><span class=cF3>NULL</span><span class=cF0>)
+<a name="l1217"></a>{
+<a name="l1218"></a>    Shot *tmps = </span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF0>Shot</span><span class=cF7>)</span><span class=cF0>);
+<a name="l1219"></a>
+<a name="l1220"></a>    </span><span class=cF5>D3Copy</span><span class=cF0>(&amp;tmps-&gt;p.x, _p);
+<a name="l1221"></a>    tmps-&gt;radius = r;
+<a name="l1222"></a>    tmps-&gt;splats = </span><span class=cFE>20</span><span class=cF0> * r;
+<a name="l1223"></a>    tmps-&gt;fuse_time = </span><span class=cF5>tS</span><span class=cF0> + fuse_time;
+<a name="l1224"></a>    tmps-&gt;p.mass = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>3</span><span class=cF0> * r * r * r;
+<a name="l1225"></a>    tmps-&gt;p.type = type;
+<a name="l1226"></a>    </span><span class=cF1>if</span><span class=cF0> (_p_gun_offset)
+<a name="l1227"></a>        </span><span class=cF5>D3AddEqu</span><span class=cF0>(&amp;tmps-&gt;p.x, _p_gun_offset);
+<a name="l1228"></a>    </span><span class=cF5>D3Copy</span><span class=cF0>(&amp;tmps-&gt;p.DxDt, _v);
+<a name="l1229"></a>    </span><span class=cF5>QueueInsert</span><span class=cF0>(&amp;tmps-&gt;p, ode-&gt;last_mass);
+<a name="l1230"></a>    </span><span class=cF5>QueueInsert</span><span class=cF0>(tmps, shot_head.last);
+<a name="l1231"></a>}
+<a name="l1232"></a>
+<a name="l1233"></a></span><span class=cF1>U0</span><span class=cF0> SolarFlares()
+<a name="l1234"></a>{
+<a name="l1235"></a>    </span><span class=cF9>CD3</span><span class=cF0>     p, v, p1, p2;
+<a name="l1236"></a>    </span><span class=cF9>CTask</span><span class=cF0>  *task = ode-&gt;win_task;
+<a name="l1237"></a>
+<a name="l1238"></a>    </span><span class=cF1>if</span><span class=cF0> (!alarm &amp;&amp; t_solar_storm - </span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> &lt; </span><span class=cF5>tS</span><span class=cF0> &lt; t_solar_storm + </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>)
+<a name="l1239"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1240"></a>        </span><span class=cF5>Sweep</span><span class=cF0>(</span><span class=cFE>2000</span><span class=cF0>, </span><span class=cFE>74</span><span class=cF0>, </span><span class=cFE>93</span><span class=cF0>);
+<a name="l1241"></a>        alarm = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l1242"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1243"></a>    </span><span class=cF1>if</span><span class=cF0> (t_solar_storm &lt; </span><span class=cF5>tS</span><span class=cF0>)
+<a name="l1244"></a>    </span><span class=cF7>{</span><span class=cF0>  </span><span class=cF2>//If solar storm has arrived</span><span class=cF0>
+<a name="l1245"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &lt; t_solar_storm + </span><span class=cFE>5</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>)
+<a name="l1246"></a>        { </span><span class=cF2>//If solar storm not over</span><span class=cF0>
+<a name="l1247"></a>            </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; .</span><span class=cFE>1</span><span class=cF0>)
+<a name="l1248"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1249"></a>                </span><span class=cF5>D3Equ</span><span class=cF0>(&amp;p, -</span><span class=cFE>300</span><span class=cF0>, </span><span class=cF5>Rand</span><span class=cF0> * task-&gt;pix_height, </span><span class=cFE>0</span><span class=cF0>);
+<a name="l1250"></a>                </span><span class=cF5>D3Equ</span><span class=cF0>(&amp;v, </span><span class=cFE>200</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>);
+<a name="l1251"></a>                ShotNew(MT_SOLAR_FLARE, &amp;p, &amp;v, </span><span class=cFE>25</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0>);
+<a name="l1252"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1253"></a>        }
+<a name="l1254"></a>        </span><span class=cF1>else</span><span class=cF0>
+<a name="l1255"></a>        {
+<a name="l1256"></a>            t_solar_storm = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>25</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0>;  </span><span class=cF2>//Schedule next solar storm</span><span class=cF0>
+<a name="l1257"></a>            alarm = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l1258"></a>        }
+<a name="l1259"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1260"></a>}
+<a name="l1261"></a>
+<a name="l1262"></a></span><span class=cF1>U0</span><span class=cF0> FireOneGun(Ship *tmpsp, </span><span class=cF9>I64</span><span class=cF0> n, </span><span class=cF1>F64</span><span class=cF0> r, </span><span class=cF1>F64</span><span class=cF0> fuse_time)
+<a name="l1263"></a>{
+<a name="l1264"></a>    </span><span class=cF9>I64</span><span class=cF0>   ona;
+<a name="l1265"></a>    </span><span class=cF9>CD3</span><span class=cF0>   p, v, p1, p2;
+<a name="l1266"></a>    Shot *tmps;
+<a name="l1267"></a>
+<a name="l1268"></a>    </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpsp-&gt;p[</span><span class=cFE>1</span><span class=cF0>].x);
+<a name="l1269"></a>    </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p2, &amp;tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpsp-&gt;p[</span><span class=cFE>2</span><span class=cF0>].x);
+<a name="l1270"></a>    </span><span class=cF5>D3Unit</span><span class=cF0>(</span><span class=cF5>D3Add</span><span class=cF7>(</span><span class=cF0>&amp;p, &amp;p1, &amp;p2</span><span class=cF7>)</span><span class=cF0>);
+<a name="l1271"></a>    </span><span class=cF5>D3MulEqu</span><span class=cF0>(</span><span class=cF5>D3Copy</span><span class=cF7>(</span><span class=cF0>&amp;p1, &amp;p</span><span class=cF7>)</span><span class=cF0>, r + tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].radius + </span><span class=cFE>5</span><span class=cF0>);
+<a name="l1272"></a>    </span><span class=cF5>D3AddEqu</span><span class=cF0>(</span><span class=cF5>D3MulEqu</span><span class=cF7>(</span><span class=cF5>D3Copy</span><span class=cF0>(&amp;v, &amp;p), </span><span class=cFE>1000</span><span class=cF0> / (r + </span><span class=cFE>1</span><span class=cF0>)</span><span class=cF7>)</span><span class=cF0>, &amp;tmpsp-&gt;p[n].DxDt);
+<a name="l1273"></a>    tmps=ShotNew(MT_ANTIMATTER_BALL, &amp;tmpsp-&gt;p[n].x, &amp;v, r, fuse_time, &amp;p1);
+<a name="l1274"></a>    </span><span class=cF5>D3MulEqu</span><span class=cF0>(&amp;p, tmps-&gt;p.mass / tmpsp-&gt;p[n].mass / </span><span class=cFE>100</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>);
+<a name="l1275"></a>    </span><span class=cF5>D3SubEqu</span><span class=cF0>(&amp;tmpsp-&gt;p[n].DxDt, &amp;p);
+<a name="l1276"></a>    tmpsp-&gt;reload_timeout = </span><span class=cF5>tS</span><span class=cF0> + r / tmpsp-&gt;fire_rate;
+<a name="l1277"></a>    ona = </span><span class=cF5>Freq2Ona</span><span class=cF0>(</span><span class=cFE>500</span><span class=cF0> / r);
+<a name="l1278"></a>    </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>100</span><span class=cF0>, ona, ona + </span><span class=cFE>12</span><span class=cF0>);
+<a name="l1279"></a>}
+<a name="l1280"></a>
+<a name="l1281"></a></span><span class=cF1>U0</span><span class=cF0> FireOneMissile(Ship *tmpsp, </span><span class=cF9>I64</span><span class=cF0> n)
+<a name="l1282"></a>{
+<a name="l1283"></a>    </span><span class=cF9>I64</span><span class=cF0>      i;
+<a name="l1284"></a>    Missile *tmpmi = &amp;tmpsp-&gt;missiles[n];
+<a name="l1285"></a>
+<a name="l1286"></a>    </span><span class=cF1>if</span><span class=cF0> (!tmpmi-&gt;launched &amp;&amp; tmpmi-&gt;target)
+<a name="l1287"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1288"></a>        tmpmi-&gt;fuse_time = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
+<a name="l1289"></a>        tmpmi-&gt;die_timeout = tmpmi-&gt;fuse_time + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>125</span><span class=cF0>;
+<a name="l1290"></a>        tmpmi-&gt;img = </span><span class=cFA>&lt;8&gt;</span><span class=cF0>;
+<a name="l1291"></a>        </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>1</span><span class=cF0>; i &lt; </span><span class=cFE>5</span><span class=cF0>; i++)
+<a name="l1292"></a>            tmpmi-&gt;s[i].flags |= </span><span class=cF3>SSF_INACTIVE</span><span class=cF0>;
+<a name="l1293"></a>        tmpmi-&gt;launched = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l1294"></a>        </span><span class=cF5>Sweep</span><span class=cF0>(</span><span class=cFE>250</span><span class=cF0>, </span><span class=cFE>53</span><span class=cF0>, </span><span class=cFE>56</span><span class=cF0>);
+<a name="l1295"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1296"></a>}
+<a name="l1297"></a>
+<a name="l1298"></a></span><span class=cF1>U0</span><span class=cF0> HumanFireGunBegin()
+<a name="l1299"></a>{
+<a name="l1300"></a>    </span><span class=cF1>F64</span><span class=cF0> r = </span><span class=cFE>3</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * ctrl_panel.shot_radius / CTRL_PANEL_RANGE + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0>,
+<a name="l1301"></a>        fuse_time = </span><span class=cF5>ToF64</span><span class=cF0>(ctrl_panel.fuse_time + </span><span class=cFE>1</span><span class=cF0>) / CTRL_PANEL_RANGE;
+<a name="l1302"></a>
+<a name="l1303"></a>    </span><span class=cF1>if</span><span class=cF0> (human)
+<a name="l1304"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1305"></a>        </span><span class=cF1>if</span><span class=cF0> (!human-&gt;exploding &amp;&amp; !human-&gt;spacewalk_side &amp;&amp; </span><span class=cF5>tS</span><span class=cF0> &gt; human-&gt;reload_timeout)
+<a name="l1306"></a>            </span><span class=cF1>switch</span><span class=cF0> (level)
+<a name="l1307"></a>            {
+<a name="l1308"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>3</span><span class=cF0>:
+<a name="l1309"></a>                    </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>human-&gt;s[</span><span class=cFE>3</span><span class=cF0>].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF7>)</span><span class=cF0>)
+<a name="l1310"></a>                        FireOneGun(human, </span><span class=cFE>3</span><span class=cF0>, r, fuse_time);
+<a name="l1311"></a>                    </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>human-&gt;s[</span><span class=cFE>5</span><span class=cF0>].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF7>)</span><span class=cF0>)
+<a name="l1312"></a>                        FireOneGun(human, </span><span class=cFE>4</span><span class=cF0>, r, fuse_time);
+<a name="l1313"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>2</span><span class=cF0>:
+<a name="l1314"></a>                    </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>human-&gt;s[</span><span class=cFE>1</span><span class=cF0>].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF7>)</span><span class=cF0>)
+<a name="l1315"></a>                        FireOneGun(human, </span><span class=cFE>1</span><span class=cF0>, r, fuse_time);
+<a name="l1316"></a>                    </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>human-&gt;s[</span><span class=cFE>2</span><span class=cF0>].flags &amp; </span><span class=cF3>SSF_INACTIVE</span><span class=cF7>)</span><span class=cF0>)
+<a name="l1317"></a>                        FireOneGun(human, </span><span class=cFE>2</span><span class=cF0>, r, fuse_time);
+<a name="l1318"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>1</span><span class=cF0>:
+<a name="l1319"></a>                    FireOneGun(human, </span><span class=cFE>0</span><span class=cF0>, r, fuse_time);
+<a name="l1320"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1321"></a>            }
+<a name="l1322"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1323"></a>}
+<a name="l1324"></a>
+<a name="l1325"></a></span><span class=cF1>U0</span><span class=cF0> HumanFireMissileBegin(</span><span class=cF9>I64</span><span class=cF0> n)
+<a name="l1326"></a>{
+<a name="l1327"></a>    </span><span class=cF1>if</span><span class=cF0> (human &amp;&amp; !human-&gt;exploding &amp;&amp; !human-&gt;spacewalk_side &amp;&amp; </span><span class=cF5>tS</span><span class=cF0> &gt; human-&gt;reload_timeout)
+<a name="l1328"></a>        FireOneMissile(human, n);
+<a name="l1329"></a>}
+<a name="l1330"></a>
+<a name="l1331"></a></span><span class=cF1>U0</span><span class=cF0> HumanFireLaserBegin()
+<a name="l1332"></a>{
+<a name="l1333"></a>    </span><span class=cF1>if</span><span class=cF0> (human &amp;&amp; !human-&gt;exploding &amp;&amp; !human-&gt;spacewalk_side &amp;&amp; </span><span class=cF5>tS</span><span class=cF0> &gt; human-&gt;reload_timeout)
+<a name="l1334"></a>        human-&gt;lasering = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l1335"></a>}
+<a name="l1336"></a></span><span class=cF1>U0</span><span class=cF0> HumanFireLaserEnd()
+<a name="l1337"></a>{
+<a name="l1338"></a>    </span><span class=cF1>if</span><span class=cF0> (human &amp;&amp; !human-&gt;exploding)
+<a name="l1339"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1340"></a>        human-&gt;lasering = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l1341"></a>        </span><span class=cF5>Sound</span><span class=cF0>;
 <a name="l1342"></a>    </span><span class=cF7>}</span><span class=cF0>
 <a name="l1343"></a>}
 <a name="l1344"></a>
-<a name="l1345"></a></span><span class=cF1>U0</span><span class=cF0> HumanFireMissileBegin(</span><span class=cF9>I64</span><span class=cF0> n)
+<a name="l1345"></a></span><span class=cF1>U0</span><span class=cF0> SplatNew(Shot *tmps, </span><span class=cF1>F64</span><span class=cF0> die_time, </span><span class=cF1>F64</span><span class=cF0> </span><span class=cF1>start</span><span class=cF0>, </span><span class=cF1>F64</span><span class=cF0> </span><span class=cF1>end</span><span class=cF0>)
 <a name="l1346"></a>{
-<a name="l1347"></a>    </span><span class=cF1>if</span><span class=cF0> (human &amp;&amp; !human-&gt;exploding &amp;&amp; !human-&gt;spacewalk_side &amp;&amp; </span><span class=cF5>tS</span><span class=cF0> &gt; human-&gt;reload_timeout)
-<a name="l1348"></a>        FireOneMissile(human, n);
-<a name="l1349"></a>}
+<a name="l1347"></a>    MyMass *tmpm;
+<a name="l1348"></a>    </span><span class=cF1>F64</span><span class=cF0>     theta = </span><span class=cF5>Arg</span><span class=cF0>(tmps-&gt;p.DxDt, tmps-&gt;p.DyDt);
+<a name="l1349"></a>    </span><span class=cF9>I64</span><span class=cF0>     i;
 <a name="l1350"></a>
-<a name="l1351"></a></span><span class=cF1>U0</span><span class=cF0> HumanFireLaserBegin()
-<a name="l1352"></a>{
-<a name="l1353"></a>    </span><span class=cF1>if</span><span class=cF0> (human &amp;&amp; !human-&gt;exploding &amp;&amp; !human-&gt;spacewalk_side &amp;&amp; </span><span class=cF5>tS</span><span class=cF0> &gt; human-&gt;reload_timeout)
-<a name="l1354"></a>        human-&gt;lasering = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l1355"></a>}
-<a name="l1356"></a></span><span class=cF1>U0</span><span class=cF0> HumanFireLaserEnd()
-<a name="l1357"></a>{
-<a name="l1358"></a>    </span><span class=cF1>if</span><span class=cF0> (human &amp;&amp; !human-&gt;exploding)
-<a name="l1359"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1360"></a>        human-&gt;lasering = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l1361"></a>        </span><span class=cF5>Sound</span><span class=cF0>;
-<a name="l1362"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1363"></a>}
-<a name="l1364"></a>
-<a name="l1365"></a></span><span class=cF1>U0</span><span class=cF0> SplatNew(Shot *tmps, </span><span class=cF1>F64</span><span class=cF0> die_time, </span><span class=cF1>F64</span><span class=cF0> </span><span class=cF1>start</span><span class=cF0>, </span><span class=cF1>F64</span><span class=cF0> </span><span class=cF1>end</span><span class=cF0>)
-<a name="l1366"></a>{
-<a name="l1367"></a>    MyMass *tmpm;
-<a name="l1368"></a>    </span><span class=cF1>F64</span><span class=cF0>     theta = </span><span class=cF5>Arg</span><span class=cF0>(tmps-&gt;p.DxDt, tmps-&gt;p.DyDt);
-<a name="l1369"></a>    </span><span class=cF9>I64</span><span class=cF0>     i;
-<a name="l1370"></a>
-<a name="l1371"></a>    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; tmps-&gt;splats; i++)
-<a name="l1372"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1373"></a>        tmpm = </span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF0>MyMass</span><span class=cF7>)</span><span class=cF0>);
-<a name="l1374"></a>        </span><span class=cF5>D3Copy</span><span class=cF0>(&amp;tmpm-&gt;x, &amp;tmps-&gt;p.x);
-<a name="l1375"></a>        tmpm-&gt;radius = </span><span class=cFE>1</span><span class=cF0>;
-<a name="l1376"></a>        tmpm-&gt;mass = </span><span class=cFE>1</span><span class=cF0>;
-<a name="l1377"></a>        tmpm-&gt;die_timeout = </span><span class=cF5>tS</span><span class=cF0> + die_time;
-<a name="l1378"></a>        </span><span class=cF1>if</span><span class=cF0> (tmps-&gt;p.type == MT_SOLAR_FLARE)
-<a name="l1379"></a>            tmpm-&gt;type = MT_ION;
-<a name="l1380"></a>        </span><span class=cF1>else</span><span class=cF0>
-<a name="l1381"></a>            tmpm-&gt;type = MT_ANTIMATTER_SPLAT;
-<a name="l1382"></a>        </span><span class=cF5>D3Copy</span><span class=cF0>(&amp;tmpm-&gt;DxDt, &amp;tmps-&gt;p.DxDt);
-<a name="l1383"></a>        tmpm-&gt;DxDt += </span><span class=cFE>50</span><span class=cF0> * </span><span class=cF5>Sqr</span><span class=cF0>(tmps-&gt;radius) * </span><span class=cF5>Rand</span><span class=cF0> * </span><span class=cF5>Sin</span><span class=cF0>(</span><span class=cF1>start</span><span class=cF0> + theta + </span><span class=cF7>(</span><span class=cF1>end</span><span class=cF0> - </span><span class=cF1>start</span><span class=cF7>)</span><span class=cF0> * i / tmps-&gt;splats);
-<a name="l1384"></a>        tmpm-&gt;DyDt += </span><span class=cFE>50</span><span class=cF0> * </span><span class=cF5>Sqr</span><span class=cF0>(tmps-&gt;radius) * </span><span class=cF5>Rand</span><span class=cF0> * </span><span class=cF5>Cos</span><span class=cF0>(</span><span class=cF1>start</span><span class=cF0> + theta + </span><span class=cF7>(</span><span class=cF1>end</span><span class=cF0> - </span><span class=cF1>start</span><span class=cF7>)</span><span class=cF0> * i / tmps-&gt;splats);
-<a name="l1385"></a>        </span><span class=cF5>QueueInsert</span><span class=cF0>(tmpm, ode-&gt;last_mass);
-<a name="l1386"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1387"></a>}
-<a name="l1388"></a>
-<a name="l1389"></a></span><span class=cF1>U0</span><span class=cF0> ExpireShots()
-<a name="l1390"></a>{
-<a name="l1391"></a>    Shot *tmps = shot_head.next, *tmps1;
-<a name="l1392"></a>
-<a name="l1393"></a>    </span><span class=cF1>while</span><span class=cF0> (tmps != &amp;shot_head)
-<a name="l1394"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1395"></a>        tmps1 = tmps-&gt;next;
-<a name="l1396"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; tmps-&gt;fuse_time)
-<a name="l1397"></a>        {
-<a name="l1398"></a>            </span><span class=cF1>if</span><span class=cF0> (tmps-&gt;p.type == MT_SOLAR_FLARE)
-<a name="l1399"></a>                SplatNew(tmps, </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0> * </span><span class=cF3>pi</span><span class=cF0> / </span><span class=cFE>8</span><span class=cF0>, </span><span class=cFE>5</span><span class=cF0> * </span><span class=cF3>pi</span><span class=cF0> / </span><span class=cFE>8</span><span class=cF0>);
-<a name="l1400"></a>            </span><span class=cF1>else</span><span class=cF0>
-<a name="l1401"></a>                SplatNew(tmps, .</span><span class=cFE>2</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>2</span><span class=cF0> * </span><span class=cF3>pi</span><span class=cF0>);
-<a name="l1402"></a>            </span><span class=cF5>QueueRemove</span><span class=cF0>(tmps);
-<a name="l1403"></a>            </span><span class=cF5>QueueRemove</span><span class=cF0>(&amp;tmps-&gt;p);
-<a name="l1404"></a>            </span><span class=cF5>Free</span><span class=cF0>(tmps);
-<a name="l1405"></a>        }
-<a name="l1406"></a>        tmps = tmps1;
-<a name="l1407"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1408"></a>}
-<a name="l1409"></a>
-<a name="l1410"></a></span><span class=cF1>U0</span><span class=cF0> ExpireSplats()
-<a name="l1411"></a>{
-<a name="l1412"></a>    MyMass *tmpm, *tmpm1;
-<a name="l1413"></a>
-<a name="l1414"></a>    tmpm = ode-&gt;next_mass;
-<a name="l1415"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpm != &amp;ode-&gt;next_mass)
-<a name="l1416"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1417"></a>        tmpm1 = tmpm-&gt;next;
-<a name="l1418"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF7>(</span><span class=cF0>tmpm-&gt;type == MT_ION || tmpm-&gt;type == MT_ANTIMATTER_SPLAT</span><span class=cF7>)</span><span class=cF0> &amp;&amp; </span><span class=cF5>tS</span><span class=cF0> &gt; tmpm-&gt;die_timeout)
-<a name="l1419"></a>        {
-<a name="l1420"></a>            </span><span class=cF5>QueueRemove</span><span class=cF0>(tmpm);
-<a name="l1421"></a>            </span><span class=cF5>Free</span><span class=cF0>(tmpm);
-<a name="l1422"></a>        }
-<a name="l1423"></a>        tmpm = tmpm1;
-<a name="l1424"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1425"></a>}
-<a name="l1426"></a>
-<a name="l1427"></a></span><span class=cF1>U0</span><span class=cF0> ExpireMissiles()
-<a name="l1428"></a>{
-<a name="l1429"></a>    </span><span class=cF9>I64</span><span class=cF0>      i;
-<a name="l1430"></a>    </span><span class=cF1>F64</span><span class=cF0>      dd, best_dd;
-<a name="l1431"></a>    Missile *tmpmi = missile_head.next, *tmpm1;
-<a name="l1432"></a>
-<a name="l1433"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpmi != &amp;missile_head)
-<a name="l1434"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1435"></a>        tmpm1 = tmpmi-&gt;next;
-<a name="l1436"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpmi-&gt;launched)
-<a name="l1437"></a>        {
-<a name="l1438"></a>            best_dd = </span><span class=cF3>F64_MAX</span><span class=cF0>;
-<a name="l1439"></a>            </span><span class=cF1>if</span><span class=cF0> (tmpmi-&gt;target)
-<a name="l1440"></a>                </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; tmpmi-&gt;target-&gt;masses; i++)
-<a name="l1441"></a>                </span><span class=cF7>{</span><span class=cF0>
-<a name="l1442"></a>                    dd = </span><span class=cF5>D3DistSqr</span><span class=cF0>(&amp;tmpmi-&gt;p_front.x, &amp;tmpmi-&gt;target-&gt;p[i].x);
-<a name="l1443"></a>                    </span><span class=cF1>if</span><span class=cF0> (dd &lt; best_dd)
-<a name="l1444"></a>                        best_dd = dd;
-<a name="l1445"></a>                </span><span class=cF7>}</span><span class=cF0>
-<a name="l1446"></a>            </span><span class=cF1>if</span><span class=cF0> (!tmpmi-&gt;exploding &amp;&amp; </span><span class=cF7>(</span><span class=cF0>best_dd &lt; </span><span class=cFE>30</span><span class=cF0> * </span><span class=cFE>30</span><span class=cF0> || </span><span class=cF5>tS</span><span class=cF0> &gt; tmpmi-&gt;fuse_time</span><span class=cF7>)</span><span class=cF0>)
-<a name="l1447"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1448"></a>                tmpmi-&gt;p_front.mass = </span><span class=cFE>10</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//They go flying, if too light.</span><span class=cF0>
-<a name="l1449"></a>                tmpmi-&gt;p_back.mass = </span><span class=cFE>10</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l1450"></a>                tmpmi-&gt;exploding = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l1451"></a>                MyNoise(</span><span class=cFE>50</span><span class=cF0>, </span><span class=cFE>93</span><span class=cF0>, </span><span class=cFE>105</span><span class=cF0>);
-<a name="l1452"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1453"></a>            </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; tmpmi-&gt;die_timeout)
-<a name="l1454"></a>                MissileDel(tmpmi);
-<a name="l1455"></a>        }
-<a name="l1456"></a>        tmpmi = tmpm1;
-<a name="l1457"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1458"></a>}
-<a name="l1459"></a>
-<a name="l1460"></a></span><span class=cF2>//********************************** AI</span><span class=cF0>
-<a name="l1461"></a>
-<a name="l1462"></a></span><span class=cF1>U0</span><span class=cF0> AI()
-<a name="l1463"></a>{
-<a name="l1464"></a>    </span><span class=cF9>CD3</span><span class=cF0>   p, p1, p2;
-<a name="l1465"></a>    Ship *tmpsp = ship_head.next;
-<a name="l1466"></a>
-<a name="l1467"></a>    </span><span class=cF1>if</span><span class=cF0> (human &amp;&amp; !human-&gt;exploding)
-<a name="l1468"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1469"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpsp != &amp;ship_head)
-<a name="l1470"></a>        {
-<a name="l1471"></a>            </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpsp-&gt;p[</span><span class=cFE>1</span><span class=cF0>].x);
-<a name="l1472"></a>            </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p2, &amp;tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpsp-&gt;p[</span><span class=cFE>2</span><span class=cF0>].x);
-<a name="l1473"></a>            </span><span class=cF5>D3Add</span><span class=cF0>(&amp;p, &amp;p1, &amp;p2);
-<a name="l1474"></a>            </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x);
-<a name="l1475"></a>            </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>D3Dot</span><span class=cF7>(</span><span class=cF5>D3Unit</span><span class=cF0>(&amp;p), </span><span class=cF5>D3Unit</span><span class=cF0>(&amp;p1)</span><span class=cF7>)</span><span class=cF0>&gt;</span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>995</span><span class=cF0> &amp;&amp; </span><span class=cF5>tS</span><span class=cF0> &gt; tmpsp-&gt;reload_timeout)
-<a name="l1476"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1477"></a>                FireOneGun(tmpsp, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> + .</span><span class=cFE>5</span><span class=cF0>, .</span><span class=cFE>4</span><span class=cF0>);
-<a name="l1478"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1479"></a>            tmpsp = tmpsp-&gt;next;
+<a name="l1351"></a>    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; tmps-&gt;splats; i++)
+<a name="l1352"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1353"></a>        tmpm = </span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF0>MyMass</span><span class=cF7>)</span><span class=cF0>);
+<a name="l1354"></a>        </span><span class=cF5>D3Copy</span><span class=cF0>(&amp;tmpm-&gt;x, &amp;tmps-&gt;p.x);
+<a name="l1355"></a>        tmpm-&gt;radius = </span><span class=cFE>1</span><span class=cF0>;
+<a name="l1356"></a>        tmpm-&gt;mass = </span><span class=cFE>1</span><span class=cF0>;
+<a name="l1357"></a>        tmpm-&gt;die_timeout = </span><span class=cF5>tS</span><span class=cF0> + die_time;
+<a name="l1358"></a>        </span><span class=cF1>if</span><span class=cF0> (tmps-&gt;p.type == MT_SOLAR_FLARE)
+<a name="l1359"></a>            tmpm-&gt;type = MT_ION;
+<a name="l1360"></a>        </span><span class=cF1>else</span><span class=cF0>
+<a name="l1361"></a>            tmpm-&gt;type = MT_ANTIMATTER_SPLAT;
+<a name="l1362"></a>        </span><span class=cF5>D3Copy</span><span class=cF0>(&amp;tmpm-&gt;DxDt, &amp;tmps-&gt;p.DxDt);
+<a name="l1363"></a>        tmpm-&gt;DxDt += </span><span class=cFE>50</span><span class=cF0> * </span><span class=cF5>Sqr</span><span class=cF0>(tmps-&gt;radius) * </span><span class=cF5>Rand</span><span class=cF0> * </span><span class=cF5>Sin</span><span class=cF0>(</span><span class=cF1>start</span><span class=cF0> + theta + </span><span class=cF7>(</span><span class=cF1>end</span><span class=cF0> - </span><span class=cF1>start</span><span class=cF7>)</span><span class=cF0> * i / tmps-&gt;splats);
+<a name="l1364"></a>        tmpm-&gt;DyDt += </span><span class=cFE>50</span><span class=cF0> * </span><span class=cF5>Sqr</span><span class=cF0>(tmps-&gt;radius) * </span><span class=cF5>Rand</span><span class=cF0> * </span><span class=cF5>Cos</span><span class=cF0>(</span><span class=cF1>start</span><span class=cF0> + theta + </span><span class=cF7>(</span><span class=cF1>end</span><span class=cF0> - </span><span class=cF1>start</span><span class=cF7>)</span><span class=cF0> * i / tmps-&gt;splats);
+<a name="l1365"></a>        </span><span class=cF5>QueueInsert</span><span class=cF0>(tmpm, ode-&gt;last_mass);
+<a name="l1366"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1367"></a>}
+<a name="l1368"></a>
+<a name="l1369"></a></span><span class=cF1>U0</span><span class=cF0> ExpireShots()
+<a name="l1370"></a>{
+<a name="l1371"></a>    Shot *tmps = shot_head.next, *tmps1;
+<a name="l1372"></a>
+<a name="l1373"></a>    </span><span class=cF1>while</span><span class=cF0> (tmps != &amp;shot_head)
+<a name="l1374"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1375"></a>        tmps1 = tmps-&gt;next;
+<a name="l1376"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; tmps-&gt;fuse_time)
+<a name="l1377"></a>        {
+<a name="l1378"></a>            </span><span class=cF1>if</span><span class=cF0> (tmps-&gt;p.type == MT_SOLAR_FLARE)
+<a name="l1379"></a>                SplatNew(tmps, </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0> * </span><span class=cF3>pi</span><span class=cF0> / </span><span class=cFE>8</span><span class=cF0>, </span><span class=cFE>5</span><span class=cF0> * </span><span class=cF3>pi</span><span class=cF0> / </span><span class=cFE>8</span><span class=cF0>);
+<a name="l1380"></a>            </span><span class=cF1>else</span><span class=cF0>
+<a name="l1381"></a>                SplatNew(tmps, .</span><span class=cFE>2</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>2</span><span class=cF0> * </span><span class=cF3>pi</span><span class=cF0>);
+<a name="l1382"></a>            </span><span class=cF5>QueueRemove</span><span class=cF0>(tmps);
+<a name="l1383"></a>            </span><span class=cF5>QueueRemove</span><span class=cF0>(&amp;tmps-&gt;p);
+<a name="l1384"></a>            </span><span class=cF5>Free</span><span class=cF0>(tmps);
+<a name="l1385"></a>        }
+<a name="l1386"></a>        tmps = tmps1;
+<a name="l1387"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1388"></a>}
+<a name="l1389"></a>
+<a name="l1390"></a></span><span class=cF1>U0</span><span class=cF0> ExpireSplats()
+<a name="l1391"></a>{
+<a name="l1392"></a>    MyMass *tmpm, *tmpm1;
+<a name="l1393"></a>
+<a name="l1394"></a>    tmpm = ode-&gt;next_mass;
+<a name="l1395"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpm != &amp;ode-&gt;next_mass)
+<a name="l1396"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1397"></a>        tmpm1 = tmpm-&gt;next;
+<a name="l1398"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF7>(</span><span class=cF0>tmpm-&gt;type == MT_ION || tmpm-&gt;type == MT_ANTIMATTER_SPLAT</span><span class=cF7>)</span><span class=cF0> &amp;&amp; </span><span class=cF5>tS</span><span class=cF0> &gt; tmpm-&gt;die_timeout)
+<a name="l1399"></a>        {
+<a name="l1400"></a>            </span><span class=cF5>QueueRemove</span><span class=cF0>(tmpm);
+<a name="l1401"></a>            </span><span class=cF5>Free</span><span class=cF0>(tmpm);
+<a name="l1402"></a>        }
+<a name="l1403"></a>        tmpm = tmpm1;
+<a name="l1404"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1405"></a>}
+<a name="l1406"></a>
+<a name="l1407"></a></span><span class=cF1>U0</span><span class=cF0> ExpireMissiles()
+<a name="l1408"></a>{
+<a name="l1409"></a>    </span><span class=cF9>I64</span><span class=cF0>      i;
+<a name="l1410"></a>    </span><span class=cF1>F64</span><span class=cF0>      dd, best_dd;
+<a name="l1411"></a>    Missile *tmpmi = missile_head.next, *tmpm1;
+<a name="l1412"></a>
+<a name="l1413"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpmi != &amp;missile_head)
+<a name="l1414"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1415"></a>        tmpm1 = tmpmi-&gt;next;
+<a name="l1416"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpmi-&gt;launched)
+<a name="l1417"></a>        {
+<a name="l1418"></a>            best_dd = </span><span class=cF3>F64_MAX</span><span class=cF0>;
+<a name="l1419"></a>            </span><span class=cF1>if</span><span class=cF0> (tmpmi-&gt;target)
+<a name="l1420"></a>                </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; tmpmi-&gt;target-&gt;masses; i++)
+<a name="l1421"></a>                </span><span class=cF7>{</span><span class=cF0>
+<a name="l1422"></a>                    dd = </span><span class=cF5>D3DistSqr</span><span class=cF0>(&amp;tmpmi-&gt;p_front.x, &amp;tmpmi-&gt;target-&gt;p[i].x);
+<a name="l1423"></a>                    </span><span class=cF1>if</span><span class=cF0> (dd &lt; best_dd)
+<a name="l1424"></a>                        best_dd = dd;
+<a name="l1425"></a>                </span><span class=cF7>}</span><span class=cF0>
+<a name="l1426"></a>            </span><span class=cF1>if</span><span class=cF0> (!tmpmi-&gt;exploding &amp;&amp; </span><span class=cF7>(</span><span class=cF0>best_dd &lt; </span><span class=cFE>30</span><span class=cF0> * </span><span class=cFE>30</span><span class=cF0> || </span><span class=cF5>tS</span><span class=cF0> &gt; tmpmi-&gt;fuse_time</span><span class=cF7>)</span><span class=cF0>)
+<a name="l1427"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1428"></a>                tmpmi-&gt;p_front.mass = </span><span class=cFE>10</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>; </span><span class=cF2>//They go flying, if too light.</span><span class=cF0>
+<a name="l1429"></a>                tmpmi-&gt;p_back.mass = </span><span class=cFE>10</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
+<a name="l1430"></a>                tmpmi-&gt;exploding = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l1431"></a>                </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>50</span><span class=cF0>, </span><span class=cFE>93</span><span class=cF0>, </span><span class=cFE>105</span><span class=cF0>);
+<a name="l1432"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1433"></a>            </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; tmpmi-&gt;die_timeout)
+<a name="l1434"></a>                MissileDel(tmpmi);
+<a name="l1435"></a>        }
+<a name="l1436"></a>        tmpmi = tmpm1;
+<a name="l1437"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1438"></a>}
+<a name="l1439"></a>
+<a name="l1440"></a></span><span class=cF2>//********************************** AI</span><span class=cF0>
+<a name="l1441"></a>
+<a name="l1442"></a></span><span class=cF1>U0</span><span class=cF0> AI()
+<a name="l1443"></a>{
+<a name="l1444"></a>    </span><span class=cF9>CD3</span><span class=cF0>   p, p1, p2;
+<a name="l1445"></a>    Ship *tmpsp = ship_head.next;
+<a name="l1446"></a>
+<a name="l1447"></a>    </span><span class=cF1>if</span><span class=cF0> (human &amp;&amp; !human-&gt;exploding)
+<a name="l1448"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1449"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpsp != &amp;ship_head)
+<a name="l1450"></a>        {
+<a name="l1451"></a>            </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpsp-&gt;p[</span><span class=cFE>1</span><span class=cF0>].x);
+<a name="l1452"></a>            </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p2, &amp;tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpsp-&gt;p[</span><span class=cFE>2</span><span class=cF0>].x);
+<a name="l1453"></a>            </span><span class=cF5>D3Add</span><span class=cF0>(&amp;p, &amp;p1, &amp;p2);
+<a name="l1454"></a>            </span><span class=cF5>D3Sub</span><span class=cF0>(&amp;p1, &amp;human-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x, &amp;tmpsp-&gt;p[</span><span class=cFE>0</span><span class=cF0>].x);
+<a name="l1455"></a>            </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>D3Dot</span><span class=cF7>(</span><span class=cF5>D3Unit</span><span class=cF0>(&amp;p), </span><span class=cF5>D3Unit</span><span class=cF0>(&amp;p1)</span><span class=cF7>)</span><span class=cF0>&gt;</span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>995</span><span class=cF0> &amp;&amp; </span><span class=cF5>tS</span><span class=cF0> &gt; tmpsp-&gt;reload_timeout)
+<a name="l1456"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1457"></a>                FireOneGun(tmpsp, </span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> + .</span><span class=cFE>5</span><span class=cF0>, .</span><span class=cFE>4</span><span class=cF0>);
+<a name="l1458"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1459"></a>            tmpsp = tmpsp-&gt;next;
+<a name="l1460"></a>        }
+<a name="l1461"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1462"></a>}
+<a name="l1463"></a>
+<a name="l1464"></a></span><span class=cF2>//********************************** Init</span><span class=cF0>
+<a name="l1465"></a></span><span class=cF1>U0</span><span class=cF0> InitLevel()
+<a name="l1466"></a>{
+<a name="l1467"></a>    </span><span class=cF9>I64</span><span class=cF0>     i;
+<a name="l1468"></a>    MyMass *tmpm, *tmpm1;
+<a name="l1469"></a>
+<a name="l1470"></a>    t_solar_storm = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1471"></a>
+<a name="l1472"></a>    tmpm = ode-&gt;next_mass;
+<a name="l1473"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpm != &amp;ode-&gt;next_mass)
+<a name="l1474"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1475"></a>        tmpm1 = tmpm-&gt;next;
+<a name="l1476"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpm-&gt;type == MT_ION || tmpm-&gt;type == MT_ANTIMATTER_SPLAT)
+<a name="l1477"></a>        {
+<a name="l1478"></a>            </span><span class=cF5>QueueRemove</span><span class=cF0>(tmpm);
+<a name="l1479"></a>            </span><span class=cF5>Free</span><span class=cF0>(tmpm);
 <a name="l1480"></a>        }
-<a name="l1481"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1482"></a>}
-<a name="l1483"></a>
-<a name="l1484"></a></span><span class=cF2>//********************************** Init</span><span class=cF0>
-<a name="l1485"></a></span><span class=cF1>U0</span><span class=cF0> InitLevel()
-<a name="l1486"></a>{
-<a name="l1487"></a>    </span><span class=cF9>I64</span><span class=cF0>     i;
-<a name="l1488"></a>    MyMass *tmpm, *tmpm1;
-<a name="l1489"></a>
-<a name="l1490"></a>    t_solar_storm = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1491"></a>
-<a name="l1492"></a>    tmpm = ode-&gt;next_mass;
-<a name="l1493"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpm != &amp;ode-&gt;next_mass)
-<a name="l1494"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1495"></a>        tmpm1 = tmpm-&gt;next;
-<a name="l1496"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpm-&gt;type == MT_ION || tmpm-&gt;type == MT_ANTIMATTER_SPLAT)
-<a name="l1497"></a>        {
-<a name="l1498"></a>            </span><span class=cF5>QueueRemove</span><span class=cF0>(tmpm);
-<a name="l1499"></a>            </span><span class=cF5>Free</span><span class=cF0>(tmpm);
-<a name="l1500"></a>        }
-<a name="l1501"></a>        tmpm = tmpm1;
-<a name="l1502"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1503"></a>    </span><span class=cF1>if</span><span class=cF0> (level == </span><span class=cFE>1</span><span class=cF0>)
-<a name="l1504"></a>        </span><span class=cF5>OneTimePopUp</span><span class=cF0>(&amp;message_flags, XMESSAGEF_SOLAR_STORM, 
-<a name="l1505"></a>                    </span><span class=cF6>&quot;Face away from Sun in solar storm.\n&quot;</span><span class=cF0>);
-<a name="l1506"></a>    </span><span class=cF1>if</span><span class=cF0> (level == </span><span class=cFE>4</span><span class=cF0>)
-<a name="l1507"></a>        </span><span class=cF5>OneTimePopUp</span><span class=cF0>(&amp;message_flags, XMESSAGEF_ANTISPIN, 
-<a name="l1508"></a>                    </span><span class=cF6>&quot;Press $GREEN$&lt;CURSOR-DOWN&gt;$FG$ for anti-spin stabilizer.\n&quot;</span><span class=cF0>);
-<a name="l1509"></a>    human = ShipNew(</span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_width / </span><span class=cFE>2</span><span class=cF0>, </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_height / </span><span class=cFE>2</span><span class=cF0>, ST_HUMAN1);
-<a name="l1510"></a>    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; level + </span><span class=cFE>2</span><span class=cF0>; i++)
-<a name="l1511"></a>        PlaceShip(ST_ENEMY1);
-<a name="l1512"></a>    PlaceShip(ST_ENEMY2);
-<a name="l1513"></a>    show_level_message = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l1514"></a>    </span><span class=cF5>ODEPause</span><span class=cF0>(ode);
-<a name="l1515"></a>}
-<a name="l1516"></a>
-<a name="l1517"></a></span><span class=cF1>U0</span><span class=cF0> Init()
-<a name="l1518"></a>{
-<a name="l1519"></a>    </span><span class=cF9>I64</span><span class=cF0> i;
-<a name="l1520"></a>    game_over = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l1521"></a>    score = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1522"></a>    level = </span><span class=cFE>1</span><span class=cF0>;
-<a name="l1523"></a>
-<a name="l1524"></a>    </span><span class=cF5>QueueInit</span><span class=cF0>(&amp;ship_head);
-<a name="l1525"></a>    </span><span class=cF5>QueueInit</span><span class=cF0>(&amp;shot_head);
-<a name="l1526"></a>    </span><span class=cF5>QueueInit</span><span class=cF0>(&amp;missile_head);
-<a name="l1527"></a>
-<a name="l1528"></a>    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; STARS_NUM; i++)
-<a name="l1529"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1530"></a>        stars_x[i] = </span><span class=cF5>RandU16</span><span class=cF0> % </span><span class=cF3>GR_WIDTH</span><span class=cF0>;
-<a name="l1531"></a>        stars_y[i] = </span><span class=cF5>RandU16</span><span class=cF0> % </span><span class=cF3>GR_HEIGHT</span><span class=cF0>;
-<a name="l1532"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1533"></a>
-<a name="l1534"></a>    human_t_left = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1535"></a>    human_t_right = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1536"></a>    human_antispin = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1537"></a>
-<a name="l1538"></a>    InitLevel;
-<a name="l1539"></a>}
-<a name="l1540"></a>
-<a name="l1541"></a></span><span class=cF2>//********************************** Main</span><span class=cF0>
-<a name="l1542"></a></span><span class=cF1>U0</span><span class=cF0> XCaliber()
-<a name="l1543"></a>{
-<a name="l1544"></a>    </span><span class=cF9>I64</span><span class=cF0>     ch, message_code, arg1, arg2, sc;
-<a name="l1545"></a>    </span><span class=cF9>CCtrl</span><span class=cF0>  *cp = CtrlPanelNew;
-<a name="l1546"></a>
-<a name="l1547"></a>    </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
-<a name="l1548"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLACK</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
-<a name="l1549"></a>    </span><span class=cF5>MenuPush</span><span class=cF0>(   </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
-<a name="l1550"></a>                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
-<a name="l1551"></a>                </span><span class=cF6>&quot;  Exit(,CH_ESC);&quot;</span><span class=cF0>
-<a name="l1552"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l1553"></a>                </span><span class=cF6>&quot;Game {&quot;</span><span class=cF0>
-<a name="l1554"></a>                </span><span class=cF6>&quot;  Restart(,'\n');&quot;</span><span class=cF0>
-<a name="l1555"></a>                </span><span class=cF6>&quot;  LevelUp(,'+');&quot;</span><span class=cF0>
-<a name="l1556"></a>                </span><span class=cF6>&quot;  LevelDown(,'-');&quot;</span><span class=cF0>
-<a name="l1557"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l1558"></a>                </span><span class=cF6>&quot;Play {&quot;</span><span class=cF0>
-<a name="l1559"></a>                </span><span class=cF6>&quot;  Fire(,CH_SPACE);&quot;</span><span class=cF0>
-<a name="l1560"></a>                </span><span class=cF6>&quot;  Thrust(,,SC_CURSOR_UP);&quot;</span><span class=cF0>
-<a name="l1561"></a>                </span><span class=cF6>&quot;  StopSpin(,,SC_CURSOR_DOWN);&quot;</span><span class=cF0>
-<a name="l1562"></a>                </span><span class=cF6>&quot;  Left(,,SC_CURSOR_LEFT);&quot;</span><span class=cF0>
-<a name="l1563"></a>                </span><span class=cF6>&quot;  Right(,,SC_CURSOR_RIGHT);&quot;</span><span class=cF0>
-<a name="l1564"></a>                </span><span class=cF6>&quot;  LeftMissile(,,SC_CURSOR_LEFT|SCF_CTRL);&quot;</span><span class=cF0>
-<a name="l1565"></a>                </span><span class=cF6>&quot;  RightMissile(,,SC_CURSOR_RIGHT|SCF_CTRL);&quot;</span><span class=cF0>
-<a name="l1566"></a>                </span><span class=cF6>&quot;  Spackwalk(,'w');&quot;</span><span class=cF0>
-<a name="l1567"></a>                </span><span class=cF6>&quot;  LongerFuse(,,SC_CURSOR_RIGHT|SCF_SHIFT);&quot;</span><span class=cF0>
-<a name="l1568"></a>                </span><span class=cF6>&quot;  ShorterFuse(,,SC_CURSOR_LEFT|SCF_SHIFT);&quot;</span><span class=cF0>
-<a name="l1569"></a>                </span><span class=cF6>&quot;  LargerShot(,,SC_CURSOR_UP|SCF_SHIFT);&quot;</span><span class=cF0>
-<a name="l1570"></a>                </span><span class=cF6>&quot;  SmallerShot(,,SC_CURSOR_DOWN|SCF_SHIFT);&quot;</span><span class=cF0>
-<a name="l1571"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l1572"></a>                );
-<a name="l1573"></a>    </span><span class=cF5>AutoComplete</span><span class=cF0>;
-<a name="l1574"></a>    </span><span class=cF5>WinBorder</span><span class=cF0>;
-<a name="l1575"></a>    </span><span class=cF5>WinMax</span><span class=cF0>;
-<a name="l1576"></a>    </span><span class=cF5>DocCursor</span><span class=cF0>;
-<a name="l1577"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
-<a name="l1578"></a>    </span><span class=cF5>PaletteSetLight</span><span class=cF0>(</span><span class=cF3>FALSE</span><span class=cF0>);
-<a name="l1579"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit = </span><span class=cF3>WIG_TASK_DEFAULT</span><span class=cF0> - </span><span class=cF3>WIF_SELF_FOCUS</span><span class=cF0> - </span><span class=cF3>WIF_SELF_BORDER</span><span class=cF0> - </span><span class=cF3>WIF_FOCUS_TASK_MENU</span><span class=cF0> - </span><span class=cF3>WIF_SELF_CTRLS</span><span class=cF0>;
-<a name="l1580"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
-<a name="l1581"></a>    </span><span class=cF1>do</span><span class=cF0>
-<a name="l1582"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l1583"></a>        ode = </span><span class=cF5>ODENew</span><span class=cF0>(</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>01</span><span class=cF0>, </span><span class=cF3>ODEF_HAS_MASSES</span><span class=cF0>);
-<a name="l1584"></a>        ode-&gt;derive = &amp;MyDerivative;
-<a name="l1585"></a>        ode-&gt;min_tolerance = </span><span class=cFE>1</span><span class=cF0>e-</span><span class=cFE>9</span><span class=cF0>;
-<a name="l1586"></a>        ode-&gt;drag_v3 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>00001</span><span class=cF0>;
-<a name="l1587"></a>        Init;
-<a name="l1588"></a>        </span><span class=cF5>QueueInsert</span><span class=cF0>(ode, </span><span class=cF5>Fs</span><span class=cF0>-&gt;last_ode);
-<a name="l1589"></a>        ch = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1590"></a>        </span><span class=cF1>do</span><span class=cF0>
-<a name="l1591"></a>        {
-<a name="l1592"></a>            </span><span class=cF1>while</span><span class=cF0> (!game_over &amp;&amp; !show_level_message &amp;&amp;
-<a name="l1593"></a>                    </span><span class=cF7>(</span><span class=cF0>message_code = </span><span class=cF5>MessageScan</span><span class=cF0>(&amp;arg1, &amp;arg2, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>)</span><span class=cF7>)</span><span class=cF0>)
-<a name="l1594"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1595"></a>                </span><span class=cF1>switch</span><span class=cF0> (message_code)
-<a name="l1596"></a>                {
-<a name="l1597"></a>                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>:
-<a name="l1598"></a>                        ch = arg1;
-<a name="l1599"></a>                        sc = arg2;
-<a name="l1600"></a>                        </span><span class=cF1>switch</span><span class=cF0> (ch)
-<a name="l1601"></a>                        </span><span class=cF7>{</span><span class=cF0>
-<a name="l1602"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0>:
-<a name="l1603"></a>                                </span><span class=cF1>switch</span><span class=cF0> (sc.u8[</span><span class=cFE>0</span><span class=cF0>])
-<a name="l1604"></a>                                {
-<a name="l1605"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_RIGHT</span><span class=cF0>:
-<a name="l1606"></a>                                        </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_CTRL</span><span class=cF0>)
-<a name="l1607"></a>                                            HumanFireMissileBegin(</span><span class=cFE>0</span><span class=cF0>);
-<a name="l1608"></a>                                        </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_SHIFT</span><span class=cF0>)
-<a name="l1609"></a>                                            ctrl_panel.fuse_time += </span><span class=cFE>2</span><span class=cF0>;
-<a name="l1610"></a>                                        </span><span class=cF1>else</span><span class=cF0>
-<a name="l1611"></a>                                            human_t_right = THRUST_MAX;
-<a name="l1612"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1613"></a>
-<a name="l1614"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_LEFT</span><span class=cF0>:
-<a name="l1615"></a>                                        </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_CTRL</span><span class=cF0>)
-<a name="l1616"></a>                                            HumanFireMissileBegin(</span><span class=cFE>1</span><span class=cF0>);
-<a name="l1617"></a>                                        </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_SHIFT</span><span class=cF0>)
-<a name="l1618"></a>                                            ctrl_panel.fuse_time -= </span><span class=cFE>2</span><span class=cF0>;
-<a name="l1619"></a>                                        </span><span class=cF1>else</span><span class=cF0>
-<a name="l1620"></a>                                            human_t_left = THRUST_MAX;
-<a name="l1621"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1622"></a>
-<a name="l1623"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_UP</span><span class=cF0>:
-<a name="l1624"></a>                                        </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_SHIFT</span><span class=cF0>)
-<a name="l1625"></a>                                            ctrl_panel.shot_radius += </span><span class=cFE>2</span><span class=cF0>;
-<a name="l1626"></a>                                        </span><span class=cF1>else</span><span class=cF0>
-<a name="l1627"></a>                                        </span><span class=cF7>{</span><span class=cF0>
-<a name="l1628"></a>                                            human_t_right = THRUST_MAX;
-<a name="l1629"></a>                                            human_t_left  = THRUST_MAX;
-<a name="l1630"></a>                                        </span><span class=cF7>}</span><span class=cF0>
-<a name="l1631"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1481"></a>        tmpm = tmpm1;
+<a name="l1482"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1483"></a>    </span><span class=cF1>if</span><span class=cF0> (level == </span><span class=cFE>1</span><span class=cF0>)
+<a name="l1484"></a>        </span><span class=cF5>OneTimePopUp</span><span class=cF0>(&amp;message_flags, XMESSAGEF_SOLAR_STORM, 
+<a name="l1485"></a>                    </span><span class=cF6>&quot;Face away from Sun in solar storm.\n&quot;</span><span class=cF0>);
+<a name="l1486"></a>    </span><span class=cF1>if</span><span class=cF0> (level == </span><span class=cFE>4</span><span class=cF0>)
+<a name="l1487"></a>        </span><span class=cF5>OneTimePopUp</span><span class=cF0>(&amp;message_flags, XMESSAGEF_ANTISPIN, 
+<a name="l1488"></a>                    </span><span class=cF6>&quot;Press $GREEN$&lt;CURSOR-DOWN&gt;$FG$ for anti-spin stabilizer.\n&quot;</span><span class=cF0>);
+<a name="l1489"></a>    human = ShipNew(</span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_width / </span><span class=cFE>2</span><span class=cF0>, </span><span class=cF5>Fs</span><span class=cF0>-&gt;pix_height / </span><span class=cFE>2</span><span class=cF0>, ST_HUMAN1);
+<a name="l1490"></a>    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; level + </span><span class=cFE>2</span><span class=cF0>; i++)
+<a name="l1491"></a>        PlaceShip(ST_ENEMY1);
+<a name="l1492"></a>    PlaceShip(ST_ENEMY2);
+<a name="l1493"></a>    show_level_message = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l1494"></a>    </span><span class=cF5>ODEPause</span><span class=cF0>(ode);
+<a name="l1495"></a>}
+<a name="l1496"></a>
+<a name="l1497"></a></span><span class=cF1>U0</span><span class=cF0> Init()
+<a name="l1498"></a>{
+<a name="l1499"></a>    </span><span class=cF9>I64</span><span class=cF0> i;
+<a name="l1500"></a>    game_over = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l1501"></a>    score = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1502"></a>    level = </span><span class=cFE>1</span><span class=cF0>;
+<a name="l1503"></a>
+<a name="l1504"></a>    </span><span class=cF5>QueueInit</span><span class=cF0>(&amp;ship_head);
+<a name="l1505"></a>    </span><span class=cF5>QueueInit</span><span class=cF0>(&amp;shot_head);
+<a name="l1506"></a>    </span><span class=cF5>QueueInit</span><span class=cF0>(&amp;missile_head);
+<a name="l1507"></a>
+<a name="l1508"></a>    </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; STARS_NUM; i++)
+<a name="l1509"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1510"></a>        stars_x[i] = </span><span class=cF5>RandU16</span><span class=cF0> % </span><span class=cF3>GR_WIDTH</span><span class=cF0>;
+<a name="l1511"></a>        stars_y[i] = </span><span class=cF5>RandU16</span><span class=cF0> % </span><span class=cF3>GR_HEIGHT</span><span class=cF0>;
+<a name="l1512"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1513"></a>
+<a name="l1514"></a>    human_t_left = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1515"></a>    human_t_right = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1516"></a>    human_antispin = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1517"></a>
+<a name="l1518"></a>    InitLevel;
+<a name="l1519"></a>}
+<a name="l1520"></a>
+<a name="l1521"></a></span><span class=cF2>//********************************** Main</span><span class=cF0>
+<a name="l1522"></a></span><span class=cF1>U0</span><span class=cF0> XCaliber()
+<a name="l1523"></a>{
+<a name="l1524"></a>    </span><span class=cF9>I64</span><span class=cF0>     ch, message_code, arg1, arg2, sc;
+<a name="l1525"></a>    </span><span class=cF9>CCtrl</span><span class=cF0>  *cp = CtrlPanelNew;
+<a name="l1526"></a>
+<a name="l1527"></a>    </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l1528"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLACK</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
+<a name="l1529"></a>    </span><span class=cF5>MenuPush</span><span class=cF0>(   </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
+<a name="l1530"></a>                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
+<a name="l1531"></a>                </span><span class=cF6>&quot;  Exit(,CH_ESC);&quot;</span><span class=cF0>
+<a name="l1532"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l1533"></a>                </span><span class=cF6>&quot;Game {&quot;</span><span class=cF0>
+<a name="l1534"></a>                </span><span class=cF6>&quot;  Restart(,'\n');&quot;</span><span class=cF0>
+<a name="l1535"></a>                </span><span class=cF6>&quot;  LevelUp(,'+');&quot;</span><span class=cF0>
+<a name="l1536"></a>                </span><span class=cF6>&quot;  LevelDown(,'-');&quot;</span><span class=cF0>
+<a name="l1537"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l1538"></a>                </span><span class=cF6>&quot;Play {&quot;</span><span class=cF0>
+<a name="l1539"></a>                </span><span class=cF6>&quot;  Fire(,CH_SPACE);&quot;</span><span class=cF0>
+<a name="l1540"></a>                </span><span class=cF6>&quot;  Thrust(,,SC_CURSOR_UP);&quot;</span><span class=cF0>
+<a name="l1541"></a>                </span><span class=cF6>&quot;  StopSpin(,,SC_CURSOR_DOWN);&quot;</span><span class=cF0>
+<a name="l1542"></a>                </span><span class=cF6>&quot;  Left(,,SC_CURSOR_LEFT);&quot;</span><span class=cF0>
+<a name="l1543"></a>                </span><span class=cF6>&quot;  Right(,,SC_CURSOR_RIGHT);&quot;</span><span class=cF0>
+<a name="l1544"></a>                </span><span class=cF6>&quot;  LeftMissile(,,SC_CURSOR_LEFT|SCF_CTRL);&quot;</span><span class=cF0>
+<a name="l1545"></a>                </span><span class=cF6>&quot;  RightMissile(,,SC_CURSOR_RIGHT|SCF_CTRL);&quot;</span><span class=cF0>
+<a name="l1546"></a>                </span><span class=cF6>&quot;  Spackwalk(,'w');&quot;</span><span class=cF0>
+<a name="l1547"></a>                </span><span class=cF6>&quot;  LongerFuse(,,SC_CURSOR_RIGHT|SCF_SHIFT);&quot;</span><span class=cF0>
+<a name="l1548"></a>                </span><span class=cF6>&quot;  ShorterFuse(,,SC_CURSOR_LEFT|SCF_SHIFT);&quot;</span><span class=cF0>
+<a name="l1549"></a>                </span><span class=cF6>&quot;  LargerShot(,,SC_CURSOR_UP|SCF_SHIFT);&quot;</span><span class=cF0>
+<a name="l1550"></a>                </span><span class=cF6>&quot;  SmallerShot(,,SC_CURSOR_DOWN|SCF_SHIFT);&quot;</span><span class=cF0>
+<a name="l1551"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l1552"></a>                );
+<a name="l1553"></a>    </span><span class=cF5>AutoComplete</span><span class=cF0>;
+<a name="l1554"></a>    </span><span class=cF5>WinBorder</span><span class=cF0>;
+<a name="l1555"></a>    </span><span class=cF5>WinMax</span><span class=cF0>;
+<a name="l1556"></a>    </span><span class=cF5>DocCursor</span><span class=cF0>;
+<a name="l1557"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
+<a name="l1558"></a>    </span><span class=cF5>PaletteSetLight</span><span class=cF0>(</span><span class=cF3>FALSE</span><span class=cF0>);
+<a name="l1559"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit = </span><span class=cF3>WIG_TASK_DEFAULT</span><span class=cF0> - </span><span class=cF3>WIF_SELF_FOCUS</span><span class=cF0> - </span><span class=cF3>WIF_SELF_BORDER</span><span class=cF0> - </span><span class=cF3>WIF_FOCUS_TASK_MENU</span><span class=cF0> - </span><span class=cF3>WIF_SELF_CTRLS</span><span class=cF0>;
+<a name="l1560"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
+<a name="l1561"></a>    </span><span class=cF1>do</span><span class=cF0>
+<a name="l1562"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l1563"></a>        ode = </span><span class=cF5>ODENew</span><span class=cF0>(</span><span class=cFE>0</span><span class=cF0>, </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>01</span><span class=cF0>, </span><span class=cF3>ODEF_HAS_MASSES</span><span class=cF0>);
+<a name="l1564"></a>        ode-&gt;derive = &amp;MyDerivative;
+<a name="l1565"></a>        ode-&gt;min_tolerance = </span><span class=cFE>1</span><span class=cF0>e-</span><span class=cFE>9</span><span class=cF0>;
+<a name="l1566"></a>        ode-&gt;drag_v3 = </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>00001</span><span class=cF0>;
+<a name="l1567"></a>        Init;
+<a name="l1568"></a>        </span><span class=cF5>QueueInsert</span><span class=cF0>(ode, </span><span class=cF5>Fs</span><span class=cF0>-&gt;last_ode);
+<a name="l1569"></a>        ch = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1570"></a>        </span><span class=cF1>do</span><span class=cF0>
+<a name="l1571"></a>        {
+<a name="l1572"></a>            </span><span class=cF1>while</span><span class=cF0> (!game_over &amp;&amp; !show_level_message &amp;&amp;
+<a name="l1573"></a>                    </span><span class=cF7>(</span><span class=cF0>message_code = </span><span class=cF5>MessageScan</span><span class=cF0>(&amp;arg1, &amp;arg2, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>)</span><span class=cF7>)</span><span class=cF0>)
+<a name="l1574"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1575"></a>                </span><span class=cF1>switch</span><span class=cF0> (message_code)
+<a name="l1576"></a>                {
+<a name="l1577"></a>                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>:
+<a name="l1578"></a>                        ch = arg1;
+<a name="l1579"></a>                        sc = arg2;
+<a name="l1580"></a>                        </span><span class=cF1>switch</span><span class=cF0> (ch)
+<a name="l1581"></a>                        </span><span class=cF7>{</span><span class=cF0>
+<a name="l1582"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0>:
+<a name="l1583"></a>                                </span><span class=cF1>switch</span><span class=cF0> (sc.u8[</span><span class=cFE>0</span><span class=cF0>])
+<a name="l1584"></a>                                {
+<a name="l1585"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_RIGHT</span><span class=cF0>:
+<a name="l1586"></a>                                        </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_CTRL</span><span class=cF0>)
+<a name="l1587"></a>                                            HumanFireMissileBegin(</span><span class=cFE>0</span><span class=cF0>);
+<a name="l1588"></a>                                        </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_SHIFT</span><span class=cF0>)
+<a name="l1589"></a>                                            ctrl_panel.fuse_time += </span><span class=cFE>2</span><span class=cF0>;
+<a name="l1590"></a>                                        </span><span class=cF1>else</span><span class=cF0>
+<a name="l1591"></a>                                            human_t_right = THRUST_MAX;
+<a name="l1592"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1593"></a>
+<a name="l1594"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_LEFT</span><span class=cF0>:
+<a name="l1595"></a>                                        </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_CTRL</span><span class=cF0>)
+<a name="l1596"></a>                                            HumanFireMissileBegin(</span><span class=cFE>1</span><span class=cF0>);
+<a name="l1597"></a>                                        </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_SHIFT</span><span class=cF0>)
+<a name="l1598"></a>                                            ctrl_panel.fuse_time -= </span><span class=cFE>2</span><span class=cF0>;
+<a name="l1599"></a>                                        </span><span class=cF1>else</span><span class=cF0>
+<a name="l1600"></a>                                            human_t_left = THRUST_MAX;
+<a name="l1601"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1602"></a>
+<a name="l1603"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_UP</span><span class=cF0>:
+<a name="l1604"></a>                                        </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_SHIFT</span><span class=cF0>)
+<a name="l1605"></a>                                            ctrl_panel.shot_radius += </span><span class=cFE>2</span><span class=cF0>;
+<a name="l1606"></a>                                        </span><span class=cF1>else</span><span class=cF0>
+<a name="l1607"></a>                                        </span><span class=cF7>{</span><span class=cF0>
+<a name="l1608"></a>                                            human_t_right = THRUST_MAX;
+<a name="l1609"></a>                                            human_t_left  = THRUST_MAX;
+<a name="l1610"></a>                                        </span><span class=cF7>}</span><span class=cF0>
+<a name="l1611"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1612"></a>
+<a name="l1613"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_DOWN</span><span class=cF0>:
+<a name="l1614"></a>                                        </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_SHIFT</span><span class=cF0>)
+<a name="l1615"></a>                                            ctrl_panel.shot_radius -= </span><span class=cFE>2</span><span class=cF0>;
+<a name="l1616"></a>                                        </span><span class=cF1>else</span><span class=cF0>
+<a name="l1617"></a>                                            human_antispin = ANTISPIN_MAX;
+<a name="l1618"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1619"></a>                                }
+<a name="l1620"></a>                                </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1621"></a>
+<a name="l1622"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SPACE</span><span class=cF0>:
+<a name="l1623"></a>                                </span><span class=cF1>if</span><span class=cF0> (level &lt; </span><span class=cFE>4</span><span class=cF0>)
+<a name="l1624"></a>                                    HumanFireGunBegin;
+<a name="l1625"></a>                                </span><span class=cF1>else</span><span class=cF0>
+<a name="l1626"></a>                                    HumanFireLaserBegin;
+<a name="l1627"></a>                                </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1628"></a>
+<a name="l1629"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'w'</span><span class=cF0>:
+<a name="l1630"></a>                                ctrl_panel.spacewalk = </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l1631"></a>                                </span><span class=cF1>break</span><span class=cF0>;
 <a name="l1632"></a>
-<a name="l1633"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_DOWN</span><span class=cF0>:
-<a name="l1634"></a>                                        </span><span class=cF1>if</span><span class=cF0> (sc &amp; </span><span class=cF3>SCF_SHIFT</span><span class=cF0>)
-<a name="l1635"></a>                                            ctrl_panel.shot_radius -= </span><span class=cFE>2</span><span class=cF0>;
-<a name="l1636"></a>                                        </span><span class=cF1>else</span><span class=cF0>
-<a name="l1637"></a>                                            human_antispin = ANTISPIN_MAX;
-<a name="l1638"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1639"></a>                                }
-<a name="l1640"></a>                                </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1641"></a>
-<a name="l1642"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SPACE</span><span class=cF0>:
-<a name="l1643"></a>                                </span><span class=cF1>if</span><span class=cF0> (level &lt; </span><span class=cFE>4</span><span class=cF0>)
-<a name="l1644"></a>                                    HumanFireGunBegin;
-<a name="l1645"></a>                                </span><span class=cF1>else</span><span class=cF0>
-<a name="l1646"></a>                                    HumanFireLaserBegin;
-<a name="l1647"></a>                                </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1648"></a>
-<a name="l1649"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'w'</span><span class=cF0>:
-<a name="l1650"></a>                                ctrl_panel.spacewalk = </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l1651"></a>                                </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1652"></a>
-<a name="l1653"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'+'</span><span class=cF0>:
-<a name="l1654"></a>                                level++;
-<a name="l1655"></a>                                </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1656"></a>
-<a name="l1657"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'-'</span><span class=cF0>:
-<a name="l1658"></a>                                level--;
-<a name="l1659"></a>                                </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1660"></a>                        </span><span class=cF7>}</span><span class=cF0>
-<a name="l1661"></a>                        </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1662"></a>
-<a name="l1663"></a>                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>:
-<a name="l1664"></a>                        ch = arg1;
-<a name="l1665"></a>                        sc = arg2;
-<a name="l1666"></a>                        </span><span class=cF1>switch</span><span class=cF0> (ch)
-<a name="l1667"></a>                        </span><span class=cF7>{</span><span class=cF0>
-<a name="l1668"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0>:
-<a name="l1669"></a>                                </span><span class=cF1>switch</span><span class=cF0> (sc.u8[</span><span class=cFE>0</span><span class=cF0>])
-<a name="l1670"></a>                                {
-<a name="l1671"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_RIGHT</span><span class=cF0>:
-<a name="l1672"></a>                                        human_t_right = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1673"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1674"></a>
-<a name="l1675"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_LEFT</span><span class=cF0>:
-<a name="l1676"></a>                                        human_t_left = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1677"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1678"></a>
-<a name="l1679"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_UP</span><span class=cF0>:
-<a name="l1680"></a>                                        human_t_right = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1681"></a>                                        human_t_left  = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1682"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1683"></a>
-<a name="l1684"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_DOWN</span><span class=cF0>:
-<a name="l1685"></a>                                        human_antispin = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1686"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1687"></a>                                }
-<a name="l1688"></a>                                </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1689"></a>
-<a name="l1690"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'\n'</span><span class=cF0>:
-<a name="l1691"></a>                                ch = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1692"></a>                                </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1693"></a>
-<a name="l1694"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SPACE</span><span class=cF0>:
-<a name="l1695"></a>                                </span><span class=cF1>if</span><span class=cF0> (level &gt;= </span><span class=cFE>4</span><span class=cF0>)
-<a name="l1696"></a>                                    HumanFireLaserEnd;
-<a name="l1697"></a>                                </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1698"></a>                        </span><span class=cF7>}</span><span class=cF0>
-<a name="l1699"></a>                        </span><span class=cF1>break</span><span class=cF0>;
-<a name="l1700"></a>                }
-<a name="l1701"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1702"></a>            AI;
-<a name="l1703"></a>            SolarFlares;
-<a name="l1704"></a>            ExpireShots;
-<a name="l1705"></a>            ExpireSplats;
-<a name="l1706"></a>            ExpireMissiles;
-<a name="l1707"></a>            CheckDamage;
-<a name="l1708"></a>            </span><span class=cF5>Refresh</span><span class=cF0>; </span><span class=cF2>//messages are only qued by winmgr</span><span class=cF0>
-<a name="l1709"></a>            </span><span class=cF1>if</span><span class=cF0> (show_level_message)
-<a name="l1710"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1711"></a>                ch = </span><span class=cF5>KeyGet</span><span class=cF0>(&amp;sc);
-<a name="l1712"></a>                </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF6>'\n'</span><span class=cF0>)
-<a name="l1713"></a>                    ch = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l1714"></a>                </span><span class=cF5>ODEPause</span><span class=cF0>(ode, </span><span class=cF3>OFF</span><span class=cF0>);
-<a name="l1715"></a>                show_level_message = </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l1716"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1717"></a>            </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (game_over)
-<a name="l1718"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1719"></a>                ch = </span><span class=cF5>CharScan</span><span class=cF0>;
-<a name="l1720"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1721"></a>            </span><span class=cF1>else</span><span class=cF0>
-<a name="l1722"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l1723"></a>                </span><span class=cF1>if</span><span class=cF0> (!remaining)
-<a name="l1724"></a>                {
-<a name="l1725"></a>                    level++;
-<a name="l1726"></a>                    ShipDel(human);
-<a name="l1727"></a>                    human = </span><span class=cF3>NULL</span><span class=cF0>;
-<a name="l1728"></a>                    InitLevel;
-<a name="l1729"></a>                }
-<a name="l1730"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l1731"></a>        }
-<a name="l1732"></a>        </span><span class=cF1>while</span><span class=cF0> (ch != </span><span class=cF3>CH_ESC</span><span class=cF0> &amp;&amp; ch != </span><span class=cF6>'\n'</span><span class=cF0> &amp;&amp; ch != </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>);
-<a name="l1733"></a>
-<a name="l1734"></a>        AllDel(ode);
-<a name="l1735"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l1736"></a>    </span><span class=cF1>while</span><span class=cF0> (ch != </span><span class=cF3>CH_ESC</span><span class=cF0> &amp;&amp; ch != </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>);
-<a name="l1737"></a>
-<a name="l1738"></a>    </span><span class=cF5>SettingsPop</span><span class=cF0>;
-<a name="l1739"></a>    CtrlPanelDel(cp);
-<a name="l1740"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
-<a name="l1741"></a>    </span><span class=cF5>RegWrite</span><span class=cF0>(</span><span class=cF6>&quot;ZealOS/XCaliber&quot;</span><span class=cF0>, 
-<a name="l1742"></a>             </span><span class=cF6>&quot;I64 best_score=%d;\n&quot;</span><span class=cF0>
-<a name="l1743"></a>             </span><span class=cF6>&quot;I64 message_flags=%d;\n&quot;</span><span class=cF0>, best_score, message_flags);
-<a name="l1744"></a>}
+<a name="l1633"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'+'</span><span class=cF0>:
+<a name="l1634"></a>                                level++;
+<a name="l1635"></a>                                </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1636"></a>
+<a name="l1637"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'-'</span><span class=cF0>:
+<a name="l1638"></a>                                level--;
+<a name="l1639"></a>                                </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1640"></a>                        </span><span class=cF7>}</span><span class=cF0>
+<a name="l1641"></a>                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1642"></a>
+<a name="l1643"></a>                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>:
+<a name="l1644"></a>                        ch = arg1;
+<a name="l1645"></a>                        sc = arg2;
+<a name="l1646"></a>                        </span><span class=cF1>switch</span><span class=cF0> (ch)
+<a name="l1647"></a>                        </span><span class=cF7>{</span><span class=cF0>
+<a name="l1648"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0>:
+<a name="l1649"></a>                                </span><span class=cF1>switch</span><span class=cF0> (sc.u8[</span><span class=cFE>0</span><span class=cF0>])
+<a name="l1650"></a>                                {
+<a name="l1651"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_RIGHT</span><span class=cF0>:
+<a name="l1652"></a>                                        human_t_right = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1653"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1654"></a>
+<a name="l1655"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_LEFT</span><span class=cF0>:
+<a name="l1656"></a>                                        human_t_left = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1657"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1658"></a>
+<a name="l1659"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_UP</span><span class=cF0>:
+<a name="l1660"></a>                                        human_t_right = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1661"></a>                                        human_t_left  = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1662"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1663"></a>
+<a name="l1664"></a>                                    </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>SC_CURSOR_DOWN</span><span class=cF0>:
+<a name="l1665"></a>                                        human_antispin = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1666"></a>                                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1667"></a>                                }
+<a name="l1668"></a>                                </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1669"></a>
+<a name="l1670"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'\n'</span><span class=cF0>:
+<a name="l1671"></a>                                ch = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1672"></a>                                </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1673"></a>
+<a name="l1674"></a>                            </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SPACE</span><span class=cF0>:
+<a name="l1675"></a>                                </span><span class=cF1>if</span><span class=cF0> (level &gt;= </span><span class=cFE>4</span><span class=cF0>)
+<a name="l1676"></a>                                    HumanFireLaserEnd;
+<a name="l1677"></a>                                </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1678"></a>                        </span><span class=cF7>}</span><span class=cF0>
+<a name="l1679"></a>                        </span><span class=cF1>break</span><span class=cF0>;
+<a name="l1680"></a>                }
+<a name="l1681"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1682"></a>            AI;
+<a name="l1683"></a>            SolarFlares;
+<a name="l1684"></a>            ExpireShots;
+<a name="l1685"></a>            ExpireSplats;
+<a name="l1686"></a>            ExpireMissiles;
+<a name="l1687"></a>            CheckDamage;
+<a name="l1688"></a>            </span><span class=cF5>Refresh</span><span class=cF0>; </span><span class=cF2>//messages are only qued by winmgr</span><span class=cF0>
+<a name="l1689"></a>            </span><span class=cF1>if</span><span class=cF0> (show_level_message)
+<a name="l1690"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1691"></a>                ch = </span><span class=cF5>KeyGet</span><span class=cF0>(&amp;sc);
+<a name="l1692"></a>                </span><span class=cF1>if</span><span class=cF0> (ch == </span><span class=cF6>'\n'</span><span class=cF0>)
+<a name="l1693"></a>                    ch = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l1694"></a>                </span><span class=cF5>ODEPause</span><span class=cF0>(ode, </span><span class=cF3>OFF</span><span class=cF0>);
+<a name="l1695"></a>                show_level_message = </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l1696"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1697"></a>            </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (game_over)
+<a name="l1698"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1699"></a>                ch = </span><span class=cF5>CharScan</span><span class=cF0>;
+<a name="l1700"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1701"></a>            </span><span class=cF1>else</span><span class=cF0>
+<a name="l1702"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l1703"></a>                </span><span class=cF1>if</span><span class=cF0> (!remaining)
+<a name="l1704"></a>                {
+<a name="l1705"></a>                    level++;
+<a name="l1706"></a>                    ShipDel(human);
+<a name="l1707"></a>                    human = </span><span class=cF3>NULL</span><span class=cF0>;
+<a name="l1708"></a>                    InitLevel;
+<a name="l1709"></a>                }
+<a name="l1710"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l1711"></a>        }
+<a name="l1712"></a>        </span><span class=cF1>while</span><span class=cF0> (ch != </span><span class=cF3>CH_ESC</span><span class=cF0> &amp;&amp; ch != </span><span class=cF6>'\n'</span><span class=cF0> &amp;&amp; ch != </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>);
+<a name="l1713"></a>
+<a name="l1714"></a>        AllDel(ode);
+<a name="l1715"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l1716"></a>    </span><span class=cF1>while</span><span class=cF0> (ch != </span><span class=cF3>CH_ESC</span><span class=cF0> &amp;&amp; ch != </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>);
+<a name="l1717"></a>
+<a name="l1718"></a>    </span><span class=cF5>SettingsPop</span><span class=cF0>;
+<a name="l1719"></a>    CtrlPanelDel(cp);
+<a name="l1720"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
+<a name="l1721"></a>    </span><span class=cF5>RegWrite</span><span class=cF0>(</span><span class=cF6>&quot;ZealOS/XCaliber&quot;</span><span class=cF0>, 
+<a name="l1722"></a>             </span><span class=cF6>&quot;I64 best_score=%d;\n&quot;</span><span class=cF0>
+<a name="l1723"></a>             </span><span class=cF6>&quot;I64 message_flags=%d;\n&quot;</span><span class=cF0>, best_score, message_flags);
+<a name="l1724"></a>}
 </span></pre></body>
 </html>
diff --git a/docs/Apps/X-Caliber/XCCtrls.CC.html b/docs/Apps/X-Caliber/XCCtrls.CC.html
index 18b416bd..05d71e8d 100755
--- a/docs/Apps/X-Caliber/XCCtrls.CC.html
+++ b/docs/Apps/X-Caliber/XCCtrls.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Apps/X-Caliber/index.html b/docs/Apps/X-Caliber/index.html
index 1a1a3cc9..9d704775 100755
--- a/docs/Apps/X-Caliber/index.html
+++ b/docs/Apps/X-Caliber/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Apps/index.html b/docs/Apps/index.html
index d62269f2..18a7e30a 100755
--- a/docs/Apps/index.html
+++ b/docs/Apps/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Compiler/Asm.CC.html b/docs/Compiler/Asm.CC.html
index 0316315d..c78639a6 100755
--- a/docs/Compiler/Asm.CC.html
+++ b/docs/Compiler/Asm.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/AsmInit.CC.html b/docs/Compiler/AsmInit.CC.html
index f47e1ef5..0452b49f 100755
--- a/docs/Compiler/AsmInit.CC.html
+++ b/docs/Compiler/AsmInit.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/AsmLib.CC.html b/docs/Compiler/AsmLib.CC.html
index 24359954..fb40dc86 100755
--- a/docs/Compiler/AsmLib.CC.html
+++ b/docs/Compiler/AsmLib.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/AsmResolve.CC.html b/docs/Compiler/AsmResolve.CC.html
index 5cbf43fe..72a5b0f8 100755
--- a/docs/Compiler/AsmResolve.CC.html
+++ b/docs/Compiler/AsmResolve.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/BackA.CC.html b/docs/Compiler/BackA.CC.html
index 53e18921..ec89b97a 100755
--- a/docs/Compiler/BackA.CC.html
+++ b/docs/Compiler/BackA.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/BackB.CC.html b/docs/Compiler/BackB.CC.html
index 9515e353..76b0f709 100755
--- a/docs/Compiler/BackB.CC.html
+++ b/docs/Compiler/BackB.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/BackC.CC.html b/docs/Compiler/BackC.CC.html
index 873e3456..9a8b904c 100755
--- a/docs/Compiler/BackC.CC.html
+++ b/docs/Compiler/BackC.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/BackFA.CC.html b/docs/Compiler/BackFA.CC.html
index 0026cea7..e91e1ee0 100755
--- a/docs/Compiler/BackFA.CC.html
+++ b/docs/Compiler/BackFA.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/BackFB.CC.html b/docs/Compiler/BackFB.CC.html
index dcd47286..eedf24ba 100755
--- a/docs/Compiler/BackFB.CC.html
+++ b/docs/Compiler/BackFB.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/BackLib.CC.html b/docs/Compiler/BackLib.CC.html
index 7e87488c..fff7ffe7 100755
--- a/docs/Compiler/BackLib.CC.html
+++ b/docs/Compiler/BackLib.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/CExcept.CC.html b/docs/Compiler/CExcept.CC.html
index a2228f81..a4420e16 100755
--- a/docs/Compiler/CExcept.CC.html
+++ b/docs/Compiler/CExcept.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/CExterns.CC.html b/docs/Compiler/CExterns.CC.html
index 8771472f..fa8636a8 100755
--- a/docs/Compiler/CExterns.CC.html
+++ b/docs/Compiler/CExterns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/CHash.CC.html b/docs/Compiler/CHash.CC.html
index 6758c04a..ad4c19e0 100755
--- a/docs/Compiler/CHash.CC.html
+++ b/docs/Compiler/CHash.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/CInit.CC.html b/docs/Compiler/CInit.CC.html
index 144cd841..a7c1ef85 100755
--- a/docs/Compiler/CInit.CC.html
+++ b/docs/Compiler/CInit.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/CMain.CC.html b/docs/Compiler/CMain.CC.html
index a2860d12..6f35d5ae 100755
--- a/docs/Compiler/CMain.CC.html
+++ b/docs/Compiler/CMain.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/CMisc.CC.html b/docs/Compiler/CMisc.CC.html
index a9180be4..8f0a7f9f 100755
--- a/docs/Compiler/CMisc.CC.html
+++ b/docs/Compiler/CMisc.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -36,7 +36,7 @@ body {background-color:#1f1f1f;}
 <a name="l9"></a>}
 <a name="l10"></a>
 <a name="l11"></a></span><span class=cF1>asm</span><span class=cF0> {
-<a name="l12"></a></span><span class=cFD>_LAST_FUN</span><span class=cF0>::         </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l415"><span class=cF4>_CALL_IND</span></a><span class=cF0>
+<a name="l12"></a></span><span class=cFD>_LAST_FUN</span><span class=cF0>::         </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l425"><span class=cF4>_CALL_IND</span></a><span class=cF0>
 <a name="l13"></a>                </span><span class=cF1>PUSH</span><span class=cF0>        </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l14"></a>                </span><span class=cF1>MOV</span><span class=cF0>         </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
 <a name="l15"></a>                </span><span class=cF1>PUSH</span><span class=cF0>        </span><span class=cFC>RSI</span><span class=cF0>
diff --git a/docs/Compiler/Compiler.PRJ.html b/docs/Compiler/Compiler.PRJ.html
index 59f2a34c..4daff03e 100755
--- a/docs/Compiler/Compiler.PRJ.html
+++ b/docs/Compiler/Compiler.PRJ.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/CompilerA.HH.html b/docs/Compiler/CompilerA.HH.html
index e98afafd..309ac670 100755
--- a/docs/Compiler/CompilerA.HH.html
+++ b/docs/Compiler/CompilerA.HH.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/CompilerB.HH.html b/docs/Compiler/CompilerB.HH.html
index 5f71589d..702f7333 100755
--- a/docs/Compiler/CompilerB.HH.html
+++ b/docs/Compiler/CompilerB.HH.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/Lex.CC.html b/docs/Compiler/Lex.CC.html
index 79679db0..b800fcb0 100755
--- a/docs/Compiler/Lex.CC.html
+++ b/docs/Compiler/Lex.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/LexLib.CC.html b/docs/Compiler/LexLib.CC.html
index d53b9e2b..c2c30b59 100755
--- a/docs/Compiler/LexLib.CC.html
+++ b/docs/Compiler/LexLib.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/OpCodes.DD.html b/docs/Compiler/OpCodes.DD.html
index 8f2a198b..bd177677 100755
--- a/docs/Compiler/OpCodes.DD.html
+++ b/docs/Compiler/OpCodes.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/OptLib.CC.html b/docs/Compiler/OptLib.CC.html
index 8c417184..bf0d4dbb 100755
--- a/docs/Compiler/OptLib.CC.html
+++ b/docs/Compiler/OptLib.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/OptPass012.CC.html b/docs/Compiler/OptPass012.CC.html
index e485452a..101cef73 100755
--- a/docs/Compiler/OptPass012.CC.html
+++ b/docs/Compiler/OptPass012.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/OptPass3.CC.html b/docs/Compiler/OptPass3.CC.html
index f97a94ea..ac36873b 100755
--- a/docs/Compiler/OptPass3.CC.html
+++ b/docs/Compiler/OptPass3.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/OptPass4.CC.html b/docs/Compiler/OptPass4.CC.html
index 7b5f8b8f..87971a48 100755
--- a/docs/Compiler/OptPass4.CC.html
+++ b/docs/Compiler/OptPass4.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/OptPass5.CC.html b/docs/Compiler/OptPass5.CC.html
index 19dd699e..a0136c60 100755
--- a/docs/Compiler/OptPass5.CC.html
+++ b/docs/Compiler/OptPass5.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/OptPass6.CC.html b/docs/Compiler/OptPass6.CC.html
index 9dd52699..15485dc8 100755
--- a/docs/Compiler/OptPass6.CC.html
+++ b/docs/Compiler/OptPass6.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/OptPass789A.CC.html b/docs/Compiler/OptPass789A.CC.html
index 1b46e6e8..ac57d3be 100755
--- a/docs/Compiler/OptPass789A.CC.html
+++ b/docs/Compiler/OptPass789A.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/ParseExp.CC.html b/docs/Compiler/ParseExp.CC.html
index 9ac370b5..b42b5bf8 100755
--- a/docs/Compiler/ParseExp.CC.html
+++ b/docs/Compiler/ParseExp.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/ParseLib.CC.html b/docs/Compiler/ParseLib.CC.html
index 19c36d2d..47ed37c6 100755
--- a/docs/Compiler/ParseLib.CC.html
+++ b/docs/Compiler/ParseLib.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/ParseStatement.CC.html b/docs/Compiler/ParseStatement.CC.html
index 1c41b7a6..1a76a916 100755
--- a/docs/Compiler/ParseStatement.CC.html
+++ b/docs/Compiler/ParseStatement.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/ParseVar.CC.html b/docs/Compiler/ParseVar.CC.html
index 376104e3..e4c02a49 100755
--- a/docs/Compiler/ParseVar.CC.html
+++ b/docs/Compiler/ParseVar.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/Templates.CC.html b/docs/Compiler/Templates.CC.html
index d79349e4..072cb7f4 100755
--- a/docs/Compiler/Templates.CC.html
+++ b/docs/Compiler/Templates.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Compiler/UAsm.CC.html b/docs/Compiler/UAsm.CC.html
index 8a82683e..730d2f55 100755
--- a/docs/Compiler/UAsm.CC.html
+++ b/docs/Compiler/UAsm.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -419,7 +419,7 @@ body {background-color:#1f1f1f;}
 <a name="l392"></a>                    {
 <a name="l393"></a>                        </span><span class=cF1>if</span><span class=cF0> (tmpins-&gt;opcode[i] != rip[i])
 <a name="l394"></a>                        </span><span class=cF7>{</span><span class=cF0>
-<a name="l395"></a>                            </span><span class=cF3>ST_ERR_ST</span><span class=cF0> </span><span class=cF6>&quot;$HL,0$BAD MATCH SSE check #2! %02X with %02X\n&quot;</span><span class=cF0>, tmpins-&gt;opcode[i], rip[i];
+<a name="l395"></a></span><span class=cF2>//</span><span class=cF0>                          </span><span class=cF2>ST_ERR_ST &quot;$HL,0$BAD MATCH SSE check #2! %02X with %02X\n&quot;, tmpins-&gt;opcode[i], rip[i];</span><span class=cF0>
 <a name="l396"></a></span><span class=cF2>//</span><span class=cF0>                          </span><span class=cF2>D(tmpins, sizeof(CInst));&quot;\n$HL,1$&quot;;</span><span class=cF0>
 <a name="l397"></a>                            </span><span class=cF1>goto</span><span class=cF0> sse_check_fail; </span><span class=cF2>// evaluate inst op with RIP. if not identical, not a match.</span><span class=cF0>
 <a name="l398"></a>                        </span><span class=cF7>}</span><span class=cF0>
diff --git a/docs/Compiler/index.html b/docs/Compiler/index.html
index f9a1bd93..4764a133 100755
--- a/docs/Compiler/index.html
+++ b/docs/Compiler/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/AcctExample/HomeKeyPlugIns.CC.html b/docs/Demo/AcctExample/HomeKeyPlugIns.CC.html
index 48ac75fb..d160587f 100755
--- a/docs/Demo/AcctExample/HomeKeyPlugIns.CC.html
+++ b/docs/Demo/AcctExample/HomeKeyPlugIns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/AcctExample/HomeLocalize.CC.html b/docs/Demo/AcctExample/HomeLocalize.CC.html
index d3f55d1d..fd4e37dc 100755
--- a/docs/Demo/AcctExample/HomeLocalize.CC.html
+++ b/docs/Demo/AcctExample/HomeLocalize.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/AcctExample/HomeSys.CC.html b/docs/Demo/AcctExample/HomeSys.CC.html
index f8343687..11be8f7a 100755
--- a/docs/Demo/AcctExample/HomeSys.CC.html
+++ b/docs/Demo/AcctExample/HomeSys.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -36,7 +36,7 @@ body {background-color:#1f1f1f;}
 <a name="l9"></a>    </span><span class=cF5>WinToTop</span><span class=cF0>;
 <a name="l10"></a>    </span><span class=cF5>WinZBufUpdate</span><span class=cF0>;
 <a name="l11"></a>    </span><span class=cF5>Dir</span><span class=cF0>;
-<a name="l12"></a>    </span><span class=cF6>&quot;\n95,188 LOC, &quot;</span><span class=cF0>;
+<a name="l12"></a>    </span><span class=cF6>&quot;\n95,191 LOC, &quot;</span><span class=cF0>;
 <a name="l13"></a>    </span><span class=cF6>&quot;%d MB RAM, &quot;</span><span class=cF0>, </span><span class=cF5>MemBIOSTotal</span><span class=cF0> / </span><span class=cFE>1024</span><span class=cF0> / </span><span class=cFE>1024</span><span class=cF0>;
 <a name="l14"></a>    </span><span class=cF5>CPURep</span><span class=cF0>;
 <a name="l15"></a>    </span><span class=cF6>&quot;\n&quot;</span><span class=cF0>;
diff --git a/docs/Demo/AcctExample/HomeWrappers.CC.html b/docs/Demo/AcctExample/HomeWrappers.CC.html
index 32aa6436..a07b1326 100755
--- a/docs/Demo/AcctExample/HomeWrappers.CC.html
+++ b/docs/Demo/AcctExample/HomeWrappers.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/AcctExample/MakeHome.CC.html b/docs/Demo/AcctExample/MakeHome.CC.html
index c4dfab83..14897531 100755
--- a/docs/Demo/AcctExample/MakeHome.CC.html
+++ b/docs/Demo/AcctExample/MakeHome.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/AcctExample/Once.CC.html b/docs/Demo/AcctExample/Once.CC.html
index 14bc7284..18384b4e 100755
--- a/docs/Demo/AcctExample/Once.CC.html
+++ b/docs/Demo/AcctExample/Once.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/AcctExample/PersonalMenu.DD.html b/docs/Demo/AcctExample/PersonalMenu.DD.html
index 6ed21adf..202c82f0 100755
--- a/docs/Demo/AcctExample/PersonalMenu.DD.html
+++ b/docs/Demo/AcctExample/PersonalMenu.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c06{color:#b7822f;background-color:#e3e3e3;}
diff --git a/docs/Demo/AcctExample/PersonalNotes.DD.html b/docs/Demo/AcctExample/PersonalNotes.DD.html
index fbf1fcc4..6b723d53 100755
--- a/docs/Demo/AcctExample/PersonalNotes.DD.html
+++ b/docs/Demo/AcctExample/PersonalNotes.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/AcctExample/Registry.CC.html b/docs/Demo/AcctExample/Registry.CC.html
index 0d12199d..8eac7ca8 100755
--- a/docs/Demo/AcctExample/Registry.CC.html
+++ b/docs/Demo/AcctExample/Registry.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c0A{color:#a1ce97;background-color:#e3e3e3;}
diff --git a/docs/Demo/AcctExample/TOS/MakeTOS.CC.html b/docs/Demo/AcctExample/TOS/MakeTOS.CC.html
index 86cf4bc5..29a14cc4 100755
--- a/docs/Demo/AcctExample/TOS/MakeTOS.CC.html
+++ b/docs/Demo/AcctExample/TOS/MakeTOS.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/AcctExample/TOS/TOSConfig.CC.html b/docs/Demo/AcctExample/TOS/TOSConfig.CC.html
index 81b3ba58..8ac83fd2 100755
--- a/docs/Demo/AcctExample/TOS/TOSConfig.CC.html
+++ b/docs/Demo/AcctExample/TOS/TOSConfig.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/AcctExample/TOS/TOSDistro.CC.html b/docs/Demo/AcctExample/TOS/TOSDistro.CC.html
index 66331660..7fe96a2d 100755
--- a/docs/Demo/AcctExample/TOS/TOSDistro.CC.html
+++ b/docs/Demo/AcctExample/TOS/TOSDistro.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -173,7 +173,7 @@ body {background-color:#1f1f1f;}
 <a name="l146"></a>{
 <a name="l147"></a>    StdDistroPrep;
 <a name="l148"></a>    </span><span class=cF5>RedSeaISO</span><span class=cF0>(TOS_ISO_NAME, TOS_DISTRO_DIR, TOS_DISTRO_DIR </span><span class=cF3>BOOT_DIR_KERNEL_BIN_C</span><span class=cF0>);
-<a name="l149"></a>    </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_TEMPLEOSCD_SIZE&quot;</span><span class=cF0>, </span><span class=cF6>&quot;Download ZealOS V1.03 - Standard Distro (%0.1fMB)&quot;</span><span class=cF0>,
+<a name="l149"></a>    </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_TEMPLEOSCD_SIZE&quot;</span><span class=cF0>, </span><span class=cF6>&quot;Download ZealOS V1.04 - Standard Distro (%0.1fMB)&quot;</span><span class=cF0>,
 <a name="l150"></a>                </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0> * </span><span class=cF7>(</span><span class=cFE>10</span><span class=cF0> * </span><span class=cF5>Size</span><span class=cF0>(TOS_ISO_NAME, </span><span class=cF6>&quot;+s&quot;</span><span class=cF0>) / </span><span class=cFE>1024</span><span class=cF0> / </span><span class=cFE>1024</span><span class=cF7>)</span><span class=cF0>);
 <a name="l151"></a>    </span><span class=cF5>Drive</span><span class=cF0>(</span><span class=cF6>'C'</span><span class=cF0>);
 <a name="l152"></a>}
@@ -203,7 +203,7 @@ body {background-color:#1f1f1f;}
 <a name="l176"></a>{
 <a name="l177"></a>    LiteDistroPrep;
 <a name="l178"></a>    </span><span class=cF5>RedSeaISO</span><span class=cF0>(TOS_ISO_NAME, TOS_DISTRO_DIR, TOS_DISTRO_DIR </span><span class=cF3>BOOT_DIR_KERNEL_BIN_C</span><span class=cF0>);
-<a name="l179"></a>    </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_TEMPLEOSCD_SIZE&quot;</span><span class=cF0>, </span><span class=cF6>&quot;Download ZealOS V1.03 - Standard Distro (%0.1fMB)&quot;</span><span class=cF0>, 
+<a name="l179"></a>    </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_TEMPLEOSCD_SIZE&quot;</span><span class=cF0>, </span><span class=cF6>&quot;Download ZealOS V1.04 - Standard Distro (%0.1fMB)&quot;</span><span class=cF0>, 
 <a name="l180"></a>                </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0> * </span><span class=cF7>(</span><span class=cFE>10</span><span class=cF0> * </span><span class=cF5>Size</span><span class=cF0>(TOS_ISO_NAME, </span><span class=cF6>&quot;+s&quot;</span><span class=cF0>) / </span><span class=cFE>1024</span><span class=cF0> / </span><span class=cFE>1024</span><span class=cF7>)</span><span class=cF0>);
 <a name="l181"></a>    </span><span class=cF5>Drive</span><span class=cF0>(</span><span class=cF6>'C'</span><span class=cF0>);
 <a name="l182"></a>}
@@ -228,7 +228,7 @@ body {background-color:#1f1f1f;}
 <a name="l201"></a>{
 <a name="l202"></a>    DebugDistroPrep;
 <a name="l203"></a>    </span><span class=cF5>RedSeaISO</span><span class=cF0>(TOS_ISO_NAME, TOS_DISTRO_DIR, TOS_DISTRO_DIR </span><span class=cF3>BOOT_DIR_KERNEL_BIN_C</span><span class=cF0>);
-<a name="l204"></a>    </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_TEMPLEOS_DEBUG_SIZE&quot;</span><span class=cF0>, </span><span class=cF6>&quot;Download ZealOS V1.03 - Debug Distro (%0.1fMB)&quot;</span><span class=cF0>, 
+<a name="l204"></a>    </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_TEMPLEOS_DEBUG_SIZE&quot;</span><span class=cF0>, </span><span class=cF6>&quot;Download ZealOS V1.04 - Debug Distro (%0.1fMB)&quot;</span><span class=cF0>, 
 <a name="l205"></a>                </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0> * </span><span class=cF7>(</span><span class=cFE>10</span><span class=cF0> * </span><span class=cF5>Size</span><span class=cF0>(TOS_ISO_NAME, </span><span class=cF6>&quot;+s&quot;</span><span class=cF0>) / </span><span class=cFE>1024</span><span class=cF0> / </span><span class=cFE>1024</span><span class=cF7>)</span><span class=cF0>);
 <a name="l206"></a>    </span><span class=cF5>Drive</span><span class=cF0>(</span><span class=cF6>'C'</span><span class=cF0>);
 <a name="l207"></a>}
@@ -251,7 +251,7 @@ body {background-color:#1f1f1f;}
 <a name="l224"></a>{
 <a name="l225"></a>    StaffDistroPrep;
 <a name="l226"></a>    </span><span class=cF5>RedSeaISO</span><span class=cF0>(TOS_ISO_NAME, TOS_DISTRO_DIR, TOS_DISTRO_DIR </span><span class=cF3>BOOT_DIR_KERNEL_BIN_C</span><span class=cF0>);
-<a name="l227"></a>    </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_TEMPLEOS_STAFF_SIZE&quot;</span><span class=cF0>, </span><span class=cF6>&quot;Download ZealOS V1.03 - T.S. Company Internal Distro (%0.1fMB)&quot;</span><span class=cF0>, 
+<a name="l227"></a>    </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_TEMPLEOS_STAFF_SIZE&quot;</span><span class=cF0>, </span><span class=cF6>&quot;Download ZealOS V1.04 - T.S. Company Internal Distro (%0.1fMB)&quot;</span><span class=cF0>, 
 <a name="l228"></a>                </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0> * </span><span class=cF7>(</span><span class=cFE>10</span><span class=cF0> * </span><span class=cF5>Size</span><span class=cF0>(TOS_ISO_NAME, </span><span class=cF6>&quot;+s&quot;</span><span class=cF0>) / </span><span class=cFE>1024</span><span class=cF0> / </span><span class=cFE>1024</span><span class=cF7>)</span><span class=cF0>);
 <a name="l229"></a>    </span><span class=cF5>Drive</span><span class=cF0>(</span><span class=cF6>'C'</span><span class=cF0>);
 <a name="l230"></a>}
@@ -287,7 +287,7 @@ body {background-color:#1f1f1f;}
 <a name="l260"></a>{
 <a name="l261"></a>    </span><span class=cF1>try</span><span class=cF0>
 <a name="l262"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l263"></a>        </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_TEMPLEOSCD_SIZE&quot;</span><span class=cF0>, </span><span class=cF6>&quot;Download ZealOS V1.03 - Standard Distro (%0.1fMB)&quot;</span><span class=cF0>, 
+<a name="l263"></a>        </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_TEMPLEOSCD_SIZE&quot;</span><span class=cF0>, </span><span class=cF6>&quot;Download ZealOS V1.04 - Standard Distro (%0.1fMB)&quot;</span><span class=cF0>, 
 <a name="l264"></a>                    </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0> * </span><span class=cF7>(</span><span class=cFE>10</span><span class=cF0> * </span><span class=cF5>Size</span><span class=cF0>(</span><span class=cF6>&quot;D:/Downloads/TOS_Distro.ISO&quot;</span><span class=cF0>, </span><span class=cF6>&quot;+s&quot;</span><span class=cF0>) / </span><span class=cFE>1024</span><span class=cF0> / </span><span class=cFE>1024</span><span class=cF7>)</span><span class=cF0>);
 <a name="l265"></a>        </span><span class=cF5>DefinePrint</span><span class=cF0>(</span><span class=cF6>&quot;DD_TEMPLEOSCD_K_SIZE&quot;</span><span class=cF0>, </span><span class=cF6>&quot;%dKB&quot;</span><span class=cF0>, </span><span class=cF5>Size</span><span class=cF7>(</span><span class=cF6>&quot;D:/Downloads/TOS_Distro.ISO&quot;</span><span class=cF0>, </span><span class=cF6>&quot;+s&quot;</span><span class=cF7>)</span><span class=cF0> / </span><span class=cFE>1024</span><span class=cF0>);
 <a name="l266"></a>    </span><span class=cF7>}</span><span class=cF0>
diff --git a/docs/Demo/AcctExample/TOS/TOSExtern.CC.html b/docs/Demo/AcctExample/TOS/TOSExtern.CC.html
index 80a30750..ebdff089 100755
--- a/docs/Demo/AcctExample/TOS/TOSExtern.CC.html
+++ b/docs/Demo/AcctExample/TOS/TOSExtern.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/AcctExample/TOS/TOSMisc.CC.html b/docs/Demo/AcctExample/TOS/TOSMisc.CC.html
index 42fe8558..dc9c3f19 100755
--- a/docs/Demo/AcctExample/TOS/TOSMisc.CC.html
+++ b/docs/Demo/AcctExample/TOS/TOSMisc.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/AcctExample/TOS/TOSTheme.CC.html b/docs/Demo/AcctExample/TOS/TOSTheme.CC.html
index acbcc4e2..0b19e954 100755
--- a/docs/Demo/AcctExample/TOS/TOSTheme.CC.html
+++ b/docs/Demo/AcctExample/TOS/TOSTheme.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/AcctExample/TOS/index.html b/docs/Demo/AcctExample/TOS/index.html
index ab97e8e6..24ff36d1 100755
--- a/docs/Demo/AcctExample/TOS/index.html
+++ b/docs/Demo/AcctExample/TOS/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/AcctExample/index.html b/docs/Demo/AcctExample/index.html
index 067cf857..5383b998 100755
--- a/docs/Demo/AcctExample/index.html
+++ b/docs/Demo/AcctExample/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/Asm/AsmAndC1.CC.html b/docs/Demo/Asm/AsmAndC1.CC.html
index e1d9bd0b..cb8c794b 100755
--- a/docs/Demo/Asm/AsmAndC1.CC.html
+++ b/docs/Demo/Asm/AsmAndC1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Asm/AsmAndC2.CC.html b/docs/Demo/Asm/AsmAndC2.CC.html
index 0862fef3..c851d6fd 100755
--- a/docs/Demo/Asm/AsmAndC2.CC.html
+++ b/docs/Demo/Asm/AsmAndC2.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Asm/AsmAndC3.CC.html b/docs/Demo/Asm/AsmAndC3.CC.html
index 65be2964..da4d2e95 100755
--- a/docs/Demo/Asm/AsmAndC3.CC.html
+++ b/docs/Demo/Asm/AsmAndC3.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Asm/AsmHelloWorld.CC.html b/docs/Demo/Asm/AsmHelloWorld.CC.html
index 1bb47093..ad1b40f3 100755
--- a/docs/Demo/Asm/AsmHelloWorld.CC.html
+++ b/docs/Demo/Asm/AsmHelloWorld.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Asm/BuzzFizz.CC.html b/docs/Demo/Asm/BuzzFizz.CC.html
index 05dcd612..8b50f6e3 100755
--- a/docs/Demo/Asm/BuzzFizz.CC.html
+++ b/docs/Demo/Asm/BuzzFizz.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Asm/DivByHand.CC.html b/docs/Demo/Asm/DivByHand.CC.html
index a42e4342..875c694c 100755
--- a/docs/Demo/Asm/DivByHand.CC.html
+++ b/docs/Demo/Asm/DivByHand.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Asm/MulByHand.CC.html b/docs/Demo/Asm/MulByHand.CC.html
index 45fc32f4..86e124aa 100755
--- a/docs/Demo/Asm/MulByHand.CC.html
+++ b/docs/Demo/Asm/MulByHand.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Asm/PutDec.CC.html b/docs/Demo/Asm/PutDec.CC.html
index 170009c2..86feaf97 100755
--- a/docs/Demo/Asm/PutDec.CC.html
+++ b/docs/Demo/Asm/PutDec.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Asm/index.html b/docs/Demo/Asm/index.html
index fed4b92c..fcab0a22 100755
--- a/docs/Demo/Asm/index.html
+++ b/docs/Demo/Asm/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/Carry.CC.html b/docs/Demo/Carry.CC.html
index 51833b08..e46822e0 100755
--- a/docs/Demo/Carry.CC.html
+++ b/docs/Demo/Carry.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/ClassMeta.CC.html b/docs/Demo/ClassMeta.CC.html
index d0de892c..fd80d450 100755
--- a/docs/Demo/ClassMeta.CC.html
+++ b/docs/Demo/ClassMeta.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/CompileDemo.CC.html b/docs/Demo/CompileDemo.CC.html
index 56886aec..27eb7b09 100755
--- a/docs/Demo/CompileDemo.CC.html
+++ b/docs/Demo/CompileDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DateTime.CC.html b/docs/Demo/DateTime.CC.html
index d87ab104..81a47dc6 100755
--- a/docs/Demo/DateTime.CC.html
+++ b/docs/Demo/DateTime.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DebugDemo.CC.html b/docs/Demo/DebugDemo.CC.html
index 201a18d7..240a6812 100755
--- a/docs/Demo/DebugDemo.CC.html
+++ b/docs/Demo/DebugDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Define.CC.html b/docs/Demo/Define.CC.html
index 9edc630c..12f041d2 100755
--- a/docs/Demo/Define.CC.html
+++ b/docs/Demo/Define.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Directives.CC.html b/docs/Demo/Directives.CC.html
index 096098fc..468b6c84 100755
--- a/docs/Demo/Directives.CC.html
+++ b/docs/Demo/Directives.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Disk/BlkDevRep.CC.html b/docs/Demo/Disk/BlkDevRep.CC.html
index 0957e2b9..72d15149 100755
--- a/docs/Demo/Disk/BlkDevRep.CC.html
+++ b/docs/Demo/Disk/BlkDevRep.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Disk/DataBase.CC.html b/docs/Demo/Disk/DataBase.CC.html
index 84793065..2a45b9ff 100755
--- a/docs/Demo/Disk/DataBase.CC.html
+++ b/docs/Demo/Disk/DataBase.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Disk/DiskRaw.CC.html b/docs/Demo/Disk/DiskRaw.CC.html
index 5dc63966..05f53e66 100755
--- a/docs/Demo/Disk/DiskRaw.CC.html
+++ b/docs/Demo/Disk/DiskRaw.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Disk/FPrintF.CC.html b/docs/Demo/Disk/FPrintF.CC.html
index 7dbf98c6..c98b2a24 100755
--- a/docs/Demo/Disk/FPrintF.CC.html
+++ b/docs/Demo/Disk/FPrintF.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Disk/SerializeTree.CC.html b/docs/Demo/Disk/SerializeTree.CC.html
index 137d5221..04187e6a 100755
--- a/docs/Demo/Disk/SerializeTree.CC.html
+++ b/docs/Demo/Disk/SerializeTree.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Disk/UnusedSpaceRep.CC.html b/docs/Demo/Disk/UnusedSpaceRep.CC.html
index 64e929eb..fafae3f8 100755
--- a/docs/Demo/Disk/UnusedSpaceRep.CC.html
+++ b/docs/Demo/Disk/UnusedSpaceRep.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Disk/index.html b/docs/Demo/Disk/index.html
index 0463d51c..2523e77c 100755
--- a/docs/Demo/Disk/index.html
+++ b/docs/Demo/Disk/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/DolDoc/CallBack.CC.html b/docs/Demo/DolDoc/CallBack.CC.html
index 331aea24..a5004a8c 100755
--- a/docs/Demo/DolDoc/CallBack.CC.html
+++ b/docs/Demo/DolDoc/CallBack.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/ClickCallBack.CC.html b/docs/Demo/DolDoc/ClickCallBack.CC.html
index 77cae874..b480c704 100755
--- a/docs/Demo/DolDoc/ClickCallBack.CC.html
+++ b/docs/Demo/DolDoc/ClickCallBack.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/CursorMove.CC.html b/docs/Demo/DolDoc/CursorMove.CC.html
index 53367450..6a3b1f24 100755
--- a/docs/Demo/DolDoc/CursorMove.CC.html
+++ b/docs/Demo/DolDoc/CursorMove.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/Data.CC.html b/docs/Demo/DolDoc/Data.CC.html
index 19952cfa..0aad76ef 100755
--- a/docs/Demo/DolDoc/Data.CC.html
+++ b/docs/Demo/DolDoc/Data.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/DefineStr.CC.html b/docs/Demo/DolDoc/DefineStr.CC.html
index f34e595e..a4246a1d 100755
--- a/docs/Demo/DolDoc/DefineStr.CC.html
+++ b/docs/Demo/DolDoc/DefineStr.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/DemoDoc.DD.html b/docs/Demo/DolDoc/DemoDoc.DD.html
index b116db79..d3ca6225 100755
--- a/docs/Demo/DolDoc/DemoDoc.DD.html
+++ b/docs/Demo/DolDoc/DemoDoc.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/FileRead.CC.html b/docs/Demo/DolDoc/FileRead.CC.html
index d397c4c6..e29c6c5f 100755
--- a/docs/Demo/DolDoc/FileRead.CC.html
+++ b/docs/Demo/DolDoc/FileRead.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/Form.CC.html b/docs/Demo/DolDoc/Form.CC.html
index 9e4cf3ef..31582fc0 100755
--- a/docs/Demo/DolDoc/Form.CC.html
+++ b/docs/Demo/DolDoc/Form.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/MenuBttn.CC.html b/docs/Demo/DolDoc/MenuBttn.CC.html
index 625e0f54..8774ab45 100755
--- a/docs/Demo/DolDoc/MenuBttn.CC.html
+++ b/docs/Demo/DolDoc/MenuBttn.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/MenuSprite.CC.html b/docs/Demo/DolDoc/MenuSprite.CC.html
index a370e817..52629605 100755
--- a/docs/Demo/DolDoc/MenuSprite.CC.html
+++ b/docs/Demo/DolDoc/MenuSprite.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/NumBible.CC.html b/docs/Demo/DolDoc/NumBible.CC.html
index 098e7a1c..f598abaf 100755
--- a/docs/Demo/DolDoc/NumBible.CC.html
+++ b/docs/Demo/DolDoc/NumBible.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/TextDemo.CC.html b/docs/Demo/DolDoc/TextDemo.CC.html
index 40a88b96..188cfe83 100755
--- a/docs/Demo/DolDoc/TextDemo.CC.html
+++ b/docs/Demo/DolDoc/TextDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c0F{color:#1f1f1f;background-color:#e3e3e3;}
diff --git a/docs/Demo/DolDoc/TreeDemo.CC.html b/docs/Demo/DolDoc/TreeDemo.CC.html
index 04e60c32..f1b3e6a1 100755
--- a/docs/Demo/DolDoc/TreeDemo.CC.html
+++ b/docs/Demo/DolDoc/TreeDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/UnusedDefine.CC.html b/docs/Demo/DolDoc/UnusedDefine.CC.html
index 95d799c3..e049a1da 100755
--- a/docs/Demo/DolDoc/UnusedDefine.CC.html
+++ b/docs/Demo/DolDoc/UnusedDefine.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/DolDoc/index.html b/docs/Demo/DolDoc/index.html
index b868fd59..5b2d40b0 100755
--- a/docs/Demo/DolDoc/index.html
+++ b/docs/Demo/DolDoc/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/Exceptions.CC.html b/docs/Demo/Exceptions.CC.html
index 38d1032a..1f70b98a 100755
--- a/docs/Demo/Exceptions.CC.html
+++ b/docs/Demo/Exceptions.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/ExtChars.CC.html b/docs/Demo/ExtChars.CC.html
index 10d35445..075f2f64 100755
--- a/docs/Demo/ExtChars.CC.html
+++ b/docs/Demo/ExtChars.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/BattleLines.CC.html b/docs/Demo/Games/BattleLines.CC.html
index 94d54fac..3dced8e7 100755
--- a/docs/Demo/Games/BattleLines.CC.html
+++ b/docs/Demo/Games/BattleLines.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c20{color:#e3e3e3;background-color:#73a255;}
diff --git a/docs/Demo/Games/BigGuns.CC.html b/docs/Demo/Games/BigGuns.CC.html
index 3e03d2c8..c7ad4a1d 100755
--- a/docs/Demo/Games/BigGuns.CC.html
+++ b/docs/Demo/Games/BigGuns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/BlackDiamond.CC.html b/docs/Demo/Games/BlackDiamond.CC.html
index b8caddfb..8607fe63 100755
--- a/docs/Demo/Games/BlackDiamond.CC.html
+++ b/docs/Demo/Games/BlackDiamond.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/BomberGolf.CC.html b/docs/Demo/Games/BomberGolf.CC.html
index d9e42bd9..d4f9f916 100755
--- a/docs/Demo/Games/BomberGolf.CC.html
+++ b/docs/Demo/Games/BomberGolf.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/CastleFrankenstein.CC.html b/docs/Demo/Games/CastleFrankenstein.CC.html
index 0b24334e..c5c136fe 100755
--- a/docs/Demo/Games/CastleFrankenstein.CC.html
+++ b/docs/Demo/Games/CastleFrankenstein.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/CharDemo.CC.html b/docs/Demo/Games/CharDemo.CC.html
index 2bd8e727..1add6238 100755
--- a/docs/Demo/Games/CharDemo.CC.html
+++ b/docs/Demo/Games/CharDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Chess.CC.html b/docs/Demo/Games/Chess.CC.html
index b9bfbf42..c8d9e8cc 100755
--- a/docs/Demo/Games/Chess.CC.html
+++ b/docs/Demo/Games/Chess.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/CircleTrace.CC.html b/docs/Demo/Games/CircleTrace.CC.html
index c8083db9..fbb1bb04 100755
--- a/docs/Demo/Games/CircleTrace.CC.html
+++ b/docs/Demo/Games/CircleTrace.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Collision.CC.html b/docs/Demo/Games/Collision.CC.html
index 0eccfc2d..4a7797cb 100755
--- a/docs/Demo/Games/Collision.CC.html
+++ b/docs/Demo/Games/Collision.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Digits.CC.html b/docs/Demo/Games/Digits.CC.html
index f1d1d3a7..357941a3 100755
--- a/docs/Demo/Games/Digits.CC.html
+++ b/docs/Demo/Games/Digits.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/DunGen.CC.html b/docs/Demo/Games/DunGen.CC.html
index 13a66ba9..1ea11245 100755
--- a/docs/Demo/Games/DunGen.CC.html
+++ b/docs/Demo/Games/DunGen.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c00{color:#e3e3e3;background-color:#e3e3e3;}
diff --git a/docs/Demo/Games/ElephantWalk.CC.html b/docs/Demo/Games/ElephantWalk.CC.html
index 50631fc6..bbaa0075 100755
--- a/docs/Demo/Games/ElephantWalk.CC.html
+++ b/docs/Demo/Games/ElephantWalk.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/FlapBat.CC.html b/docs/Demo/Games/FlapBat.CC.html
index dcd13685..34f5682f 100755
--- a/docs/Demo/Games/FlapBat.CC.html
+++ b/docs/Demo/Games/FlapBat.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c70{color:#e3e3e3;background-color:#444444;}
diff --git a/docs/Demo/Games/FlatTops.CC.html b/docs/Demo/Games/FlatTops.CC.html
index 4a02992b..f0344faa 100755
--- a/docs/Demo/Games/FlatTops.CC.html
+++ b/docs/Demo/Games/FlatTops.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c10{color:#e3e3e3;background-color:#4f84a6;}
@@ -731,305 +731,305 @@ body {background-color:#1f1f1f;}
 <a name="l702"></a>            d -= </span><span class=cFE>20</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> / (FIRE_WIDTH * FIRE_HEIGHT);
 <a name="l703"></a>}
 <a name="l704"></a>
-<a name="l705"></a></span><span class=cF1>U0</span><span class=cF0> MyNoise(</span><span class=cF9>I64</span><span class=cF0> mS, </span><span class=cF1>F64</span><span class=cF0> min_ona, </span><span class=cF1>F64</span><span class=cF0> max_ona)
-<a name="l706"></a>{</span><span class=cF2>//Make white noise for given number of mS.</span><span class=cF0>
-<a name="l707"></a></span><span class=cF2>// See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l432"><span class=cF4>Noise</span></a><span class=cF2>. On bare-metal, Spawn() hogs CPU.</span><span class=cF0>
-<a name="l708"></a>    </span><span class=cF9>CSoundEffectFrame</span><span class=cF0> *ns;
-<a name="l709"></a>
-<a name="l710"></a>    </span><span class=cF1>if</span><span class=cF0> (mS &gt; </span><span class=cFE>0</span><span class=cF0>)
-<a name="l711"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l712"></a>        ns = </span><span class=cF5>MAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>CSoundEffectFrame</span><span class=cF7>)</span><span class=cF0>);
-<a name="l713"></a>        ns-&gt;type = </span><span class=cF3>SE_NOISE</span><span class=cF0>;
-<a name="l714"></a>        ns-&gt;duration = mS / </span><span class=cFE>1000</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l715"></a>        ns-&gt;ona1 = min_ona;
-<a name="l716"></a>        ns-&gt;ona2 = max_ona;
-<a name="l717"></a>        </span><span class=cFB>music</span><span class=cF0>.mute++;
-<a name="l718"></a>        </span><span class=cF5>SoundEffectTask</span><span class=cF0>(ns);
-<a name="l719"></a>        </span><span class=cF5>Sound</span><span class=cF0>;
-<a name="l720"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l721"></a>
-<a name="l722"></a>    </span><span class=cF1>return</span><span class=cF0>;
-<a name="l723"></a>}
-<a name="l724"></a>
-<a name="l725"></a></span><span class=cF1>U0</span><span class=cF0> Combat(</span><span class=cF1>F64</span><span class=cF0> period)
-<a name="l726"></a>{
-<a name="l727"></a>    </span><span class=cF1>F64</span><span class=cF0>      d;
-<a name="l728"></a>    Obj     *tmpo, *tmpo1;
-<a name="l729"></a>    Torpedo *tmpt;
-<a name="l730"></a>
-<a name="l731"></a>    tmpo = obj_head.next;
-<a name="l732"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
-<a name="l733"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l734"></a>        tmpo-&gt;flags &amp;= ~OF_SHOOTING;
-<a name="l735"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;flags &amp; OF_ACTIVE &amp;&amp;
-<a name="l736"></a>            </span><span class=cF7>(</span><span class=cF0>tmpo1 = ObjFind(tmpo-&gt;x, tmpo-&gt;y, OF_ACTIVE, OF_ACTIVE,, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF7>(</span><span class=cF0>tmpo-&gt;player ^ </span><span class=cFE>1</span><span class=cF7>)</span><span class=cF0>, &amp;d)</span><span class=cF7>)</span><span class=cF0>)
-<a name="l737"></a>        {
-<a name="l738"></a>            tmpo-&gt;target_x = tmpo1-&gt;x;
-<a name="l739"></a>            tmpo-&gt;target_y = tmpo1-&gt;y;
-<a name="l740"></a>            </span><span class=cF1>if</span><span class=cF0> (tmpo1-&gt;flags &amp; OF_SHIP)
-<a name="l741"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l742"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;torpedos &amp;&amp; d &lt; tmpo-&gt;torpedos_range &amp;&amp; </span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>125</span><span class=cF0> * period)
-<a name="l743"></a>                {
-<a name="l744"></a>                    tmpo-&gt;torpedos--;
-<a name="l745"></a>                    tmpt = </span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF0>Torpedo</span><span class=cF7>)</span><span class=cF0>);
-<a name="l746"></a>                    tmpt-&gt;x         = tmpo-&gt;x;
-<a name="l747"></a>                    tmpt-&gt;y         = tmpo-&gt;y;
-<a name="l748"></a>                    tmpt-&gt;speed     = </span><span class=cFE>100</span><span class=cF0>;
-<a name="l749"></a>                    d /= tmpt-&gt;speed * (GAME_SPEED_SCALE * game_speed);
-<a name="l750"></a>                    tmpo1-&gt;death_time = tmpt-&gt;timeout = </span><span class=cF5>tS</span><span class=cF0> + d;
-<a name="l751"></a>                    tmpt-&gt;target    = tmpo1;
-<a name="l752"></a>                    tmpt-&gt;theta         = </span><span class=cF5>Arg</span><span class=cF0>(tmpo1-&gt;x - tmpo-&gt;x, tmpo1-&gt;y - tmpo-&gt;y);
-<a name="l753"></a>                    </span><span class=cF5>QueueInsert</span><span class=cF0>(tmpt, torpedo_head.last);
-<a name="l754"></a>                    </span><span class=cF5>Sweep</span><span class=cF0>(</span><span class=cFE>2000</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>, </span><span class=cFE>53</span><span class=cF0>);
-<a name="l755"></a>                }
-<a name="l756"></a>                </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;ship_guns &gt; </span><span class=cFE>0</span><span class=cF0> &amp;&amp; d &lt; tmpo-&gt;ship_guns_range)
-<a name="l757"></a>                {
-<a name="l758"></a>                    tmpo-&gt;flags |= OF_SHOOTING;
-<a name="l759"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>125</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * period)
-<a name="l760"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l761"></a>                        ShipDamage(tmpo1, tmpo-&gt;ship_guns * </span><span class=cF5>Rand</span><span class=cF0> * period);
-<a name="l762"></a>                        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>10</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * period)
-<a name="l763"></a>                            tmpo1-&gt;fuel *= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>75</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>25</span><span class=cF0>;
-<a name="l764"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l765"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; next_noise)
-<a name="l766"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l767"></a>                        MyNoise(</span><span class=cFE>100</span><span class=cF0>, </span><span class=cFE>29</span><span class=cF0>, </span><span class=cFE>46</span><span class=cF0>);
-<a name="l768"></a>                        next_noise = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0>;
-<a name="l769"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l770"></a>                }
-<a name="l771"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l772"></a>            </span><span class=cF1>else</span><span class=cF0>
-<a name="l773"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l774"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;air_guns &gt; </span><span class=cFE>0</span><span class=cF0> &amp;&amp; d &lt; tmpo-&gt;air_guns_range)
-<a name="l775"></a>                {
-<a name="l776"></a>                    tmpo-&gt;flags |= OF_SHOOTING;
-<a name="l777"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0>&lt;</span><span class=cFE>125</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * period)
-<a name="l778"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l779"></a>                        tmpo1-&gt;life_percent -= tmpo-&gt;air_guns * </span><span class=cF5>Rand</span><span class=cF0> * period;
-<a name="l780"></a>                        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>10</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * period)
-<a name="l781"></a>                            tmpo1-&gt;fuel *= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>75</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>25</span><span class=cF0>;
-<a name="l782"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l783"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; next_noise)
-<a name="l784"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l785"></a>                        MyNoise(</span><span class=cFE>25</span><span class=cF0>, </span><span class=cFE>62</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
-<a name="l786"></a>                        next_noise = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>025</span><span class=cF0>;
-<a name="l787"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l788"></a>                }
-<a name="l789"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l790"></a>        }
-<a name="l791"></a>        tmpo = tmpo-&gt;next;
-<a name="l792"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l793"></a>    tmpo = obj_head.next;
-<a name="l794"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
-<a name="l795"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l796"></a>        tmpo1 = tmpo-&gt;next;
-<a name="l797"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;type == OT_FIGHTER &amp;&amp;
-<a name="l798"></a>                </span><span class=cF7>(</span><span class=cF0>tmpo-&gt;life_percent &lt;= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> || tmpo-&gt;flags &amp; OF_ACTIVE &amp;&amp; tmpo-&gt;fuel &lt;= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> || tmpo-&gt;host &amp;&amp;
-<a name="l799"></a>                !(tmpo-&gt;flags &amp; OF_ACTIVE) &amp;&amp; tmpo-&gt;host-&gt;life_percent &lt;= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF7>)</span><span class=cF0>)
-<a name="l800"></a>            ObjDel(tmpo);
-<a name="l801"></a>        tmpo = tmpo1;
-<a name="l802"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l803"></a>    tmpo = obj_head.next;
-<a name="l804"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
-<a name="l805"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l806"></a>        tmpo1 = tmpo-&gt;next;
-<a name="l807"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;life_percent &lt;= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>)
-<a name="l808"></a>            ObjDel(tmpo);
-<a name="l809"></a>        tmpo = tmpo1;
-<a name="l810"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l811"></a>}
-<a name="l812"></a>
-<a name="l813"></a>#</span><span class=cF1>define</span><span class=cF0> ANIMATE_FREQ        </span><span class=cFE>50</span><span class=cF0>
-<a name="l814"></a></span><span class=cF1>U0</span><span class=cF0> AnimateTask(</span><span class=cF9>I64</span><span class=cF0>)
-<a name="l815"></a>{
-<a name="l816"></a>    Obj     *tmpo;
-<a name="l817"></a>    Torpedo *tmpt, *tmpt1;
-<a name="l818"></a>    </span><span class=cF1>F64</span><span class=cF0>      d, period;
-<a name="l819"></a>
-<a name="l820"></a>    </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
-<a name="l821"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l822"></a>        period = GAME_SPEED_SCALE * game_speed / ANIMATE_FREQ;
-<a name="l823"></a>        SquadronActions;
-<a name="l824"></a>
-<a name="l825"></a>        tmpo = obj_head.next;
-<a name="l826"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
-<a name="l827"></a>        {
-<a name="l828"></a>            </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;flags &amp; OF_ACTIVE &amp;&amp; tmpo-&gt;fuel &gt; </span><span class=cFE>0</span><span class=cF0>)
-<a name="l829"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l830"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;dtheta)
-<a name="l831"></a>                {
-<a name="l832"></a>                    d = tmpo-&gt;dtheta;
-<a name="l833"></a>                    </span><span class=cF1>if</span><span class=cF0> (d &gt; tmpo-&gt;turn_rate * period)
-<a name="l834"></a>                        d = tmpo-&gt;turn_rate * period;
-<a name="l835"></a>                    </span><span class=cF1>if</span><span class=cF0> (d &lt; -tmpo-&gt;turn_rate * period)
-<a name="l836"></a>                        d = -tmpo-&gt;turn_rate * period;
-<a name="l837"></a>                    tmpo-&gt;theta  += d;
-<a name="l838"></a>                    tmpo-&gt;dtheta -= d;
+<a name="l705"></a></span><span class=cF1>U0</span><span class=cF0> Combat(</span><span class=cF1>F64</span><span class=cF0> period)
+<a name="l706"></a>{
+<a name="l707"></a>    </span><span class=cF1>F64</span><span class=cF0>      d;
+<a name="l708"></a>    Obj     *tmpo, *tmpo1;
+<a name="l709"></a>    Torpedo *tmpt;
+<a name="l710"></a>
+<a name="l711"></a>    tmpo = obj_head.next;
+<a name="l712"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
+<a name="l713"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l714"></a>        tmpo-&gt;flags &amp;= ~OF_SHOOTING;
+<a name="l715"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;flags &amp; OF_ACTIVE &amp;&amp;
+<a name="l716"></a>            </span><span class=cF7>(</span><span class=cF0>tmpo1 = ObjFind(tmpo-&gt;x, tmpo-&gt;y, OF_ACTIVE, OF_ACTIVE,, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF7>(</span><span class=cF0>tmpo-&gt;player ^ </span><span class=cFE>1</span><span class=cF7>)</span><span class=cF0>, &amp;d)</span><span class=cF7>)</span><span class=cF0>)
+<a name="l717"></a>        {
+<a name="l718"></a>            tmpo-&gt;target_x = tmpo1-&gt;x;
+<a name="l719"></a>            tmpo-&gt;target_y = tmpo1-&gt;y;
+<a name="l720"></a>            </span><span class=cF1>if</span><span class=cF0> (tmpo1-&gt;flags &amp; OF_SHIP)
+<a name="l721"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l722"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;torpedos &amp;&amp; d &lt; tmpo-&gt;torpedos_range &amp;&amp; </span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>125</span><span class=cF0> * period)
+<a name="l723"></a>                {
+<a name="l724"></a>                    tmpo-&gt;torpedos--;
+<a name="l725"></a>                    tmpt = </span><span class=cF5>CAlloc</span><span class=cF0>(</span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF0>Torpedo</span><span class=cF7>)</span><span class=cF0>);
+<a name="l726"></a>                    tmpt-&gt;x         = tmpo-&gt;x;
+<a name="l727"></a>                    tmpt-&gt;y         = tmpo-&gt;y;
+<a name="l728"></a>                    tmpt-&gt;speed     = </span><span class=cFE>100</span><span class=cF0>;
+<a name="l729"></a>                    d /= tmpt-&gt;speed * (GAME_SPEED_SCALE * game_speed);
+<a name="l730"></a>                    tmpo1-&gt;death_time = tmpt-&gt;timeout = </span><span class=cF5>tS</span><span class=cF0> + d;
+<a name="l731"></a>                    tmpt-&gt;target    = tmpo1;
+<a name="l732"></a>                    tmpt-&gt;theta         = </span><span class=cF5>Arg</span><span class=cF0>(tmpo1-&gt;x - tmpo-&gt;x, tmpo1-&gt;y - tmpo-&gt;y);
+<a name="l733"></a>                    </span><span class=cF5>QueueInsert</span><span class=cF0>(tmpt, torpedo_head.last);
+<a name="l734"></a>                    </span><span class=cF5>Sweep</span><span class=cF0>(</span><span class=cFE>2000</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>, </span><span class=cFE>53</span><span class=cF0>);
+<a name="l735"></a>                }
+<a name="l736"></a>                </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;ship_guns &gt; </span><span class=cFE>0</span><span class=cF0> &amp;&amp; d &lt; tmpo-&gt;ship_guns_range)
+<a name="l737"></a>                {
+<a name="l738"></a>                    tmpo-&gt;flags |= OF_SHOOTING;
+<a name="l739"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>125</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * period)
+<a name="l740"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l741"></a>                        ShipDamage(tmpo1, tmpo-&gt;ship_guns * </span><span class=cF5>Rand</span><span class=cF0> * period);
+<a name="l742"></a>                        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>10</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * period)
+<a name="l743"></a>                            tmpo1-&gt;fuel *= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>75</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>25</span><span class=cF0>;
+<a name="l744"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l745"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; next_noise)
+<a name="l746"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l747"></a>                        </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>100</span><span class=cF0>, </span><span class=cFE>29</span><span class=cF0>, </span><span class=cFE>46</span><span class=cF0>);
+<a name="l748"></a>                        next_noise = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>1</span><span class=cF0>;
+<a name="l749"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l750"></a>                }
+<a name="l751"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l752"></a>            </span><span class=cF1>else</span><span class=cF0>
+<a name="l753"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l754"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;air_guns &gt; </span><span class=cFE>0</span><span class=cF0> &amp;&amp; d &lt; tmpo-&gt;air_guns_range)
+<a name="l755"></a>                {
+<a name="l756"></a>                    tmpo-&gt;flags |= OF_SHOOTING;
+<a name="l757"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0>&lt;</span><span class=cFE>125</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * period)
+<a name="l758"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l759"></a>                        tmpo1-&gt;life_percent -= tmpo-&gt;air_guns * </span><span class=cF5>Rand</span><span class=cF0> * period;
+<a name="l760"></a>                        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>10</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> * period)
+<a name="l761"></a>                            tmpo1-&gt;fuel *= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>75</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>25</span><span class=cF0>;
+<a name="l762"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l763"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; next_noise)
+<a name="l764"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l765"></a>                        </span><span class=cF5>Noise</span><span class=cF0>(</span><span class=cFE>25</span><span class=cF0>, </span><span class=cFE>62</span><span class=cF0>, </span><span class=cFE>86</span><span class=cF0>);
+<a name="l766"></a>                        next_noise = </span><span class=cF5>tS</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>025</span><span class=cF0>;
+<a name="l767"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l768"></a>                }
+<a name="l769"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l770"></a>        }
+<a name="l771"></a>        tmpo = tmpo-&gt;next;
+<a name="l772"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l773"></a>    tmpo = obj_head.next;
+<a name="l774"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
+<a name="l775"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l776"></a>        tmpo1 = tmpo-&gt;next;
+<a name="l777"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;type == OT_FIGHTER &amp;&amp;
+<a name="l778"></a>                </span><span class=cF7>(</span><span class=cF0>tmpo-&gt;life_percent &lt;= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> || tmpo-&gt;flags &amp; OF_ACTIVE &amp;&amp; tmpo-&gt;fuel &lt;= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0> || tmpo-&gt;host &amp;&amp;
+<a name="l779"></a>                !(tmpo-&gt;flags &amp; OF_ACTIVE) &amp;&amp; tmpo-&gt;host-&gt;life_percent &lt;= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF7>)</span><span class=cF0>)
+<a name="l780"></a>            ObjDel(tmpo);
+<a name="l781"></a>        tmpo = tmpo1;
+<a name="l782"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l783"></a>    tmpo = obj_head.next;
+<a name="l784"></a>    </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
+<a name="l785"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l786"></a>        tmpo1 = tmpo-&gt;next;
+<a name="l787"></a>        </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;life_percent &lt;= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>)
+<a name="l788"></a>            ObjDel(tmpo);
+<a name="l789"></a>        tmpo = tmpo1;
+<a name="l790"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l791"></a>}
+<a name="l792"></a>
+<a name="l793"></a>#</span><span class=cF1>define</span><span class=cF0> ANIMATE_FREQ        </span><span class=cFE>50</span><span class=cF0>
+<a name="l794"></a></span><span class=cF1>U0</span><span class=cF0> AnimateTask(</span><span class=cF9>I64</span><span class=cF0>)
+<a name="l795"></a>{
+<a name="l796"></a>    Obj     *tmpo;
+<a name="l797"></a>    Torpedo *tmpt, *tmpt1;
+<a name="l798"></a>    </span><span class=cF1>F64</span><span class=cF0>      d, period;
+<a name="l799"></a>
+<a name="l800"></a>    </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
+<a name="l801"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l802"></a>        period = GAME_SPEED_SCALE * game_speed / ANIMATE_FREQ;
+<a name="l803"></a>        SquadronActions;
+<a name="l804"></a>
+<a name="l805"></a>        tmpo = obj_head.next;
+<a name="l806"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
+<a name="l807"></a>        {
+<a name="l808"></a>            </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;flags &amp; OF_ACTIVE &amp;&amp; tmpo-&gt;fuel &gt; </span><span class=cFE>0</span><span class=cF0>)
+<a name="l809"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l810"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;dtheta)
+<a name="l811"></a>                {
+<a name="l812"></a>                    d = tmpo-&gt;dtheta;
+<a name="l813"></a>                    </span><span class=cF1>if</span><span class=cF0> (d &gt; tmpo-&gt;turn_rate * period)
+<a name="l814"></a>                        d = tmpo-&gt;turn_rate * period;
+<a name="l815"></a>                    </span><span class=cF1>if</span><span class=cF0> (d &lt; -tmpo-&gt;turn_rate * period)
+<a name="l816"></a>                        d = -tmpo-&gt;turn_rate * period;
+<a name="l817"></a>                    tmpo-&gt;theta  += d;
+<a name="l818"></a>                    tmpo-&gt;dtheta -= d;
+<a name="l819"></a>                }
+<a name="l820"></a>                tmpo-&gt;x     += tmpo-&gt;speed * </span><span class=cF5>Cos</span><span class=cF0>(tmpo-&gt;theta) * period * tmpo-&gt;life_percent / </span><span class=cFE>100</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
+<a name="l821"></a>                tmpo-&gt;y     += tmpo-&gt;speed * </span><span class=cF5>Sin</span><span class=cF0>(tmpo-&gt;theta) * period * tmpo-&gt;life_percent / </span><span class=cFE>100</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
+<a name="l822"></a>                tmpo-&gt;fuel  -= tmpo-&gt;speed * tmpo-&gt;fuel_burn_rate * period;
+<a name="l823"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l824"></a>            tmpo = tmpo-&gt;next;
+<a name="l825"></a>        }
+<a name="l826"></a>
+<a name="l827"></a>        tmpt = torpedo_head.next;
+<a name="l828"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpt != &amp;torpedo_head)
+<a name="l829"></a>        {
+<a name="l830"></a>            tmpt1 = tmpt-&gt;next;
+<a name="l831"></a>            </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; tmpt-&gt;timeout)
+<a name="l832"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l833"></a>                tmpo = tmpt-&gt;target;
+<a name="l834"></a>                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>333333</span><span class=cF0>)
+<a name="l835"></a>                {
+<a name="l836"></a>                    ShipDamage(tmpo, </span><span class=cFE>150</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0>);
+<a name="l837"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>333333</span><span class=cF0>)
+<a name="l838"></a>                        tmpo-&gt;fuel *= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>75</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>25</span><span class=cF0>;
 <a name="l839"></a>                }
-<a name="l840"></a>                tmpo-&gt;x     += tmpo-&gt;speed * </span><span class=cF5>Cos</span><span class=cF0>(tmpo-&gt;theta) * period * tmpo-&gt;life_percent / </span><span class=cFE>100</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l841"></a>                tmpo-&gt;y     += tmpo-&gt;speed * </span><span class=cF5>Sin</span><span class=cF0>(tmpo-&gt;theta) * period * tmpo-&gt;life_percent / </span><span class=cFE>100</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l842"></a>                tmpo-&gt;fuel  -= tmpo-&gt;speed * tmpo-&gt;fuel_burn_rate * period;
-<a name="l843"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l844"></a>            tmpo = tmpo-&gt;next;
-<a name="l845"></a>        }
-<a name="l846"></a>
-<a name="l847"></a>        tmpt = torpedo_head.next;
-<a name="l848"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpt != &amp;torpedo_head)
-<a name="l849"></a>        {
-<a name="l850"></a>            tmpt1 = tmpt-&gt;next;
-<a name="l851"></a>            </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>tS</span><span class=cF0> &gt; tmpt-&gt;timeout)
-<a name="l852"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l853"></a>                tmpo = tmpt-&gt;target;
-<a name="l854"></a>                </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>333333</span><span class=cF0>)
-<a name="l855"></a>                {
-<a name="l856"></a>                    ShipDamage(tmpo, </span><span class=cFE>150</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0>);
-<a name="l857"></a>                    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Rand</span><span class=cF0> &lt; </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>333333</span><span class=cF0>)
-<a name="l858"></a>                        tmpo-&gt;fuel *= </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>75</span><span class=cF0> * </span><span class=cF5>Rand</span><span class=cF0> + </span><span class=cFE>0</span><span class=cF0>.</span><span class=cFE>25</span><span class=cF0>;
-<a name="l859"></a>                }
-<a name="l860"></a>                </span><span class=cF5>QueueRemove</span><span class=cF0>(tmpt);
-<a name="l861"></a>                </span><span class=cF5>Free</span><span class=cF0>(tmpt);
-<a name="l862"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l863"></a>            </span><span class=cF1>else</span><span class=cF0>
-<a name="l864"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l865"></a>                tmpt-&gt;x += tmpt-&gt;speed * </span><span class=cF5>Cos</span><span class=cF0>(tmpt-&gt;theta) * period;
-<a name="l866"></a>                tmpt-&gt;y += tmpt-&gt;speed * </span><span class=cF5>Sin</span><span class=cF0>(tmpt-&gt;theta) * period;
-<a name="l867"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l868"></a>            tmpt = tmpt1;
-<a name="l869"></a>        }
-<a name="l870"></a>
-<a name="l871"></a>        tmpo = obj_head.next;
-<a name="l872"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
-<a name="l873"></a>        {
-<a name="l874"></a>            </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;host &amp;&amp; !</span><span class=cF7>(</span><span class=cF0>tmpo-&gt;flags &amp; OF_ACTIVE</span><span class=cF7>)</span><span class=cF0>)
-<a name="l875"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l876"></a>                tmpo-&gt;x = tmpo-&gt;host-&gt;x;
-<a name="l877"></a>                tmpo-&gt;y = tmpo-&gt;host-&gt;y;
-<a name="l878"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l879"></a>            tmpo = tmpo-&gt;next;
-<a name="l880"></a>        }
-<a name="l881"></a>
-<a name="l882"></a>        tmpo = obj_head.next;
-<a name="l883"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
-<a name="l884"></a>        {
-<a name="l885"></a>            </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;flags &amp; OF_ACTIVE)
-<a name="l886"></a>            </span><span class=cF7>{</span><span class=cF0>
-<a name="l887"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;host)
-<a name="l888"></a>                {
-<a name="l889"></a>                    d = </span><span class=cF5>Sqrt</span><span class=cF0>(</span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>tmpo-&gt;x - tmpo-&gt;host-&gt;x</span><span class=cF7>)</span><span class=cF0> + </span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>tmpo-&gt;y - tmpo-&gt;host-&gt;y</span><span class=cF7>)</span><span class=cF0>);
-<a name="l890"></a>                    </span><span class=cF1>if</span><span class=cF0> (d &lt; </span><span class=cFE>8</span><span class=cF0> &amp;&amp; tmpo-&gt;max_fuel - tmpo-&gt;fuel &gt; </span><span class=cFE>30</span><span class=cF0>)
-<a name="l891"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l892"></a>                        tmpo-&gt;life_percent = </span><span class=cFE>100</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
-<a name="l893"></a>                        </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;host-&gt;fuel &gt; </span><span class=cFE>0</span><span class=cF0>)
-<a name="l894"></a>                        {
-<a name="l895"></a>                            d = tmpo-&gt;max_fuel - tmpo-&gt;fuel;
-<a name="l896"></a>                            </span><span class=cF1>if</span><span class=cF0> (d &gt; tmpo-&gt;host-&gt;fuel)
-<a name="l897"></a>                                d = tmpo-&gt;host-&gt;fuel;
-<a name="l898"></a>                            tmpo-&gt;host-&gt;fuel -= d;
-<a name="l899"></a>                            tmpo-&gt;fuel += d;
-<a name="l900"></a>                        }
-<a name="l901"></a>                        tmpo-&gt;torpedos  = tmpo-&gt;max_torpedos;
-<a name="l902"></a>                        tmpo-&gt;x         = tmpo-&gt;host-&gt;x;
-<a name="l903"></a>                        tmpo-&gt;y         = tmpo-&gt;host-&gt;y;
-<a name="l904"></a>                        tmpo-&gt;flags     &amp;= ~OF_ACTIVE;
-<a name="l905"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l906"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (d &gt; tmpo-&gt;fuel - </span><span class=cFE>250</span><span class=cF0>)
-<a name="l907"></a>                        tmpo-&gt;flags |= OF_RETURNING;
-<a name="l908"></a>                    </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;flags &amp; OF_RETURNING)
-<a name="l909"></a>                        tmpo-&gt;dtheta += </span><span class=cF5>Wrap</span><span class=cF0>(</span><span class=cF5>Arg</span><span class=cF7>(</span><span class=cF0>tmpo-&gt;host-&gt;x - tmpo-&gt;x, tmpo-&gt;host-&gt;y - tmpo-&gt;y</span><span class=cF7>)</span><span class=cF0> - </span><span class=cF7>(</span><span class=cF0>tmpo-&gt;theta + tmpo-&gt;dtheta</span><span class=cF7>)</span><span class=cF0>, -</span><span class=cF3>pi</span><span class=cF0>);
-<a name="l910"></a>                }
-<a name="l911"></a>                </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;type == OT_CARRIER)
-<a name="l912"></a>                    ShipFix(tmpo, </span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> * period);
-<a name="l913"></a>            </span><span class=cF7>}</span><span class=cF0>
-<a name="l914"></a>            tmpo = tmpo-&gt;next;
-<a name="l915"></a>        }
-<a name="l916"></a>
-<a name="l917"></a>        AI(</span><span class=cFE>1</span><span class=cF0>, period);
-<a name="l918"></a>        Combat(period);
-<a name="l919"></a>        </span><span class=cF5>Sleep</span><span class=cF0>(</span><span class=cFE>1000</span><span class=cF0> / ANIMATE_FREQ);
-<a name="l920"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l921"></a>}
-<a name="l922"></a>
-<a name="l923"></a></span><span class=cF1>U0</span><span class=cF0> FlatTops()
-<a name="l924"></a>{
-<a name="l925"></a>    </span><span class=cF9>I64</span><span class=cF0> arg1, arg2;
-<a name="l926"></a>
-<a name="l927"></a>    </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
-<a name="l928"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLUE</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
-<a name="l929"></a>    </span><span class=cF5>AutoComplete</span><span class=cF0>;
-<a name="l930"></a>    </span><span class=cF5>WinBorder</span><span class=cF0>;
-<a name="l931"></a>    </span><span class=cF5>WinMax</span><span class=cF0>;
-<a name="l932"></a>    </span><span class=cF5>DocCursor</span><span class=cF0>;
-<a name="l933"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
-<a name="l934"></a>    </span><span class=cF5>PopUpOk</span><span class=cF0>(</span><span class=cF6>&quot;$GREEN${Left-Mouse}$FG$\t\tChange Course\n&quot;</span><span class=cF0>
-<a name="l935"></a>            </span><span class=cF6>&quot;$GREEN${Right-Mouse}$FG$\t\tLaunch Squadron\n&quot;</span><span class=cF0>
-<a name="l936"></a>            </span><span class=cF6>&quot;$GREEN${Right-Double-Mouse}$FG$\tReturn Squadron\n&quot;</span><span class=cF0>
-<a name="l937"></a>            </span><span class=cF6>&quot;$GREEN${Ctrl-Left Grab}$FG$\tScroll Screen\n&quot;</span><span class=cF0>);
-<a name="l938"></a>
-<a name="l939"></a>    </span><span class=cF5>MenuPush</span><span class=cF0>(   </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
-<a name="l940"></a>                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
-<a name="l941"></a>                </span><span class=cF6>&quot;  Exit(,CH_ESC);&quot;</span><span class=cF0>
-<a name="l942"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l943"></a>                </span><span class=cF6>&quot;Play {&quot;</span><span class=cF0>
-<a name="l944"></a>                </span><span class=cF6>&quot;  Restart(,'\n');&quot;</span><span class=cF0>
-<a name="l945"></a>                </span><span class=cF6>&quot;  Faster(,'+');&quot;</span><span class=cF0>
-<a name="l946"></a>                </span><span class=cF6>&quot;  Slower(,'-');&quot;</span><span class=cF0>
-<a name="l947"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
-<a name="l948"></a>                );
-<a name="l949"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit |= </span><span class=cF3>WIF_SELF_MS_L</span><span class=cF0> | </span><span class=cF3>WIF_SELF_MS_R</span><span class=cF0>;
-<a name="l950"></a>    Init;
-<a name="l951"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
-<a name="l952"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;animate_task = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;AnimateTask, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF6>&quot;Animate&quot;</span><span class=cF0>,, </span><span class=cF5>Fs</span><span class=cF0>);
-<a name="l953"></a>    </span><span class=cF1>try</span><span class=cF0>
-<a name="l954"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l955"></a>        </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
-<a name="l956"></a>            </span><span class=cF1>switch</span><span class=cF0> (</span><span class=cF5>MessageGet</span><span class=cF7>(</span><span class=cF0>&amp;arg1, &amp;arg2, 
-<a name="l957"></a>                                </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_L_UP</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_R_UP</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_R_D_UP</span><span class=cF7>)</span><span class=cF0>)
-<a name="l958"></a>            {
-<a name="l959"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>:
-<a name="l960"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
-<a name="l961"></a>                    </span><span class=cF7>{</span><span class=cF0>
-<a name="l962"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'\n'</span><span class=cF0>:
-<a name="l963"></a>                            CleanUp;
-<a name="l964"></a>                            Init;
-<a name="l965"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l966"></a>
-<a name="l967"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_ESC</span><span class=cF0>:
-<a name="l968"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>:
-<a name="l969"></a>                            </span><span class=cF1>goto</span><span class=cF0> nv_done;
-<a name="l970"></a>
-<a name="l971"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'+'</span><span class=cF0>:
-<a name="l972"></a>                            game_speed *= </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0>;
-<a name="l973"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l974"></a>
-<a name="l975"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'-'</span><span class=cF0>:
-<a name="l976"></a>                            game_speed /= </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0>;
-<a name="l977"></a>                            </span><span class=cF1>break</span><span class=cF0>;
-<a name="l978"></a>                    </span><span class=cF7>}</span><span class=cF0>
-<a name="l979"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l980"></a>
-<a name="l981"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_L_UP</span><span class=cF0>:
-<a name="l982"></a>                    SquadronSettheta(</span><span class=cFE>0</span><span class=cF0>, arg1, arg2);
-<a name="l983"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l840"></a>                </span><span class=cF5>QueueRemove</span><span class=cF0>(tmpt);
+<a name="l841"></a>                </span><span class=cF5>Free</span><span class=cF0>(tmpt);
+<a name="l842"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l843"></a>            </span><span class=cF1>else</span><span class=cF0>
+<a name="l844"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l845"></a>                tmpt-&gt;x += tmpt-&gt;speed * </span><span class=cF5>Cos</span><span class=cF0>(tmpt-&gt;theta) * period;
+<a name="l846"></a>                tmpt-&gt;y += tmpt-&gt;speed * </span><span class=cF5>Sin</span><span class=cF0>(tmpt-&gt;theta) * period;
+<a name="l847"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l848"></a>            tmpt = tmpt1;
+<a name="l849"></a>        }
+<a name="l850"></a>
+<a name="l851"></a>        tmpo = obj_head.next;
+<a name="l852"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
+<a name="l853"></a>        {
+<a name="l854"></a>            </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;host &amp;&amp; !</span><span class=cF7>(</span><span class=cF0>tmpo-&gt;flags &amp; OF_ACTIVE</span><span class=cF7>)</span><span class=cF0>)
+<a name="l855"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l856"></a>                tmpo-&gt;x = tmpo-&gt;host-&gt;x;
+<a name="l857"></a>                tmpo-&gt;y = tmpo-&gt;host-&gt;y;
+<a name="l858"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l859"></a>            tmpo = tmpo-&gt;next;
+<a name="l860"></a>        }
+<a name="l861"></a>
+<a name="l862"></a>        tmpo = obj_head.next;
+<a name="l863"></a>        </span><span class=cF1>while</span><span class=cF0> (tmpo != &amp;obj_head)
+<a name="l864"></a>        {
+<a name="l865"></a>            </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;flags &amp; OF_ACTIVE)
+<a name="l866"></a>            </span><span class=cF7>{</span><span class=cF0>
+<a name="l867"></a>                </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;host)
+<a name="l868"></a>                {
+<a name="l869"></a>                    d = </span><span class=cF5>Sqrt</span><span class=cF0>(</span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>tmpo-&gt;x - tmpo-&gt;host-&gt;x</span><span class=cF7>)</span><span class=cF0> + </span><span class=cF5>Sqr</span><span class=cF7>(</span><span class=cF0>tmpo-&gt;y - tmpo-&gt;host-&gt;y</span><span class=cF7>)</span><span class=cF0>);
+<a name="l870"></a>                    </span><span class=cF1>if</span><span class=cF0> (d &lt; </span><span class=cFE>8</span><span class=cF0> &amp;&amp; tmpo-&gt;max_fuel - tmpo-&gt;fuel &gt; </span><span class=cFE>30</span><span class=cF0>)
+<a name="l871"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l872"></a>                        tmpo-&gt;life_percent = </span><span class=cFE>100</span><span class=cF0>.</span><span class=cFE>0</span><span class=cF0>;
+<a name="l873"></a>                        </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;host-&gt;fuel &gt; </span><span class=cFE>0</span><span class=cF0>)
+<a name="l874"></a>                        {
+<a name="l875"></a>                            d = tmpo-&gt;max_fuel - tmpo-&gt;fuel;
+<a name="l876"></a>                            </span><span class=cF1>if</span><span class=cF0> (d &gt; tmpo-&gt;host-&gt;fuel)
+<a name="l877"></a>                                d = tmpo-&gt;host-&gt;fuel;
+<a name="l878"></a>                            tmpo-&gt;host-&gt;fuel -= d;
+<a name="l879"></a>                            tmpo-&gt;fuel += d;
+<a name="l880"></a>                        }
+<a name="l881"></a>                        tmpo-&gt;torpedos  = tmpo-&gt;max_torpedos;
+<a name="l882"></a>                        tmpo-&gt;x         = tmpo-&gt;host-&gt;x;
+<a name="l883"></a>                        tmpo-&gt;y         = tmpo-&gt;host-&gt;y;
+<a name="l884"></a>                        tmpo-&gt;flags     &amp;= ~OF_ACTIVE;
+<a name="l885"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l886"></a>                    </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (d &gt; tmpo-&gt;fuel - </span><span class=cFE>250</span><span class=cF0>)
+<a name="l887"></a>                        tmpo-&gt;flags |= OF_RETURNING;
+<a name="l888"></a>                    </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;flags &amp; OF_RETURNING)
+<a name="l889"></a>                        tmpo-&gt;dtheta += </span><span class=cF5>Wrap</span><span class=cF0>(</span><span class=cF5>Arg</span><span class=cF7>(</span><span class=cF0>tmpo-&gt;host-&gt;x - tmpo-&gt;x, tmpo-&gt;host-&gt;y - tmpo-&gt;y</span><span class=cF7>)</span><span class=cF0> - </span><span class=cF7>(</span><span class=cF0>tmpo-&gt;theta + tmpo-&gt;dtheta</span><span class=cF7>)</span><span class=cF0>, -</span><span class=cF3>pi</span><span class=cF0>);
+<a name="l890"></a>                }
+<a name="l891"></a>                </span><span class=cF1>else</span><span class=cF0> </span><span class=cF1>if</span><span class=cF0> (tmpo-&gt;type == OT_CARRIER)
+<a name="l892"></a>                    ShipFix(tmpo, </span><span class=cFE>2</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0> * period);
+<a name="l893"></a>            </span><span class=cF7>}</span><span class=cF0>
+<a name="l894"></a>            tmpo = tmpo-&gt;next;
+<a name="l895"></a>        }
+<a name="l896"></a>
+<a name="l897"></a>        AI(</span><span class=cFE>1</span><span class=cF0>, period);
+<a name="l898"></a>        Combat(period);
+<a name="l899"></a>        </span><span class=cF5>Sleep</span><span class=cF0>(</span><span class=cFE>1000</span><span class=cF0> / ANIMATE_FREQ);
+<a name="l900"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l901"></a>}
+<a name="l902"></a>
+<a name="l903"></a></span><span class=cF1>U0</span><span class=cF0> FlatTops()
+<a name="l904"></a>{
+<a name="l905"></a>    </span><span class=cF9>I64</span><span class=cF0> arg1, arg2;
+<a name="l906"></a>
+<a name="l907"></a>    </span><span class=cF5>SettingsPush</span><span class=cF0>; </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l3"><span class=cF4>SettingsPush</span></a><span class=cF0>
+<a name="l908"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;text_attr = </span><span class=cF3>BLUE</span><span class=cF0> &lt;&lt; </span><span class=cFE>4</span><span class=cF0> + </span><span class=cF3>WHITE</span><span class=cF0>;
+<a name="l909"></a>    </span><span class=cF5>AutoComplete</span><span class=cF0>;
+<a name="l910"></a>    </span><span class=cF5>WinBorder</span><span class=cF0>;
+<a name="l911"></a>    </span><span class=cF5>WinMax</span><span class=cF0>;
+<a name="l912"></a>    </span><span class=cF5>DocCursor</span><span class=cF0>;
+<a name="l913"></a>    </span><span class=cF5>DocClear</span><span class=cF0>;
+<a name="l914"></a>    </span><span class=cF5>PopUpOk</span><span class=cF0>(</span><span class=cF6>&quot;$GREEN${Left-Mouse}$FG$\t\tChange Course\n&quot;</span><span class=cF0>
+<a name="l915"></a>            </span><span class=cF6>&quot;$GREEN${Right-Mouse}$FG$\t\tLaunch Squadron\n&quot;</span><span class=cF0>
+<a name="l916"></a>            </span><span class=cF6>&quot;$GREEN${Right-Double-Mouse}$FG$\tReturn Squadron\n&quot;</span><span class=cF0>
+<a name="l917"></a>            </span><span class=cF6>&quot;$GREEN${Ctrl-Left Grab}$FG$\tScroll Screen\n&quot;</span><span class=cF0>);
+<a name="l918"></a>
+<a name="l919"></a>    </span><span class=cF5>MenuPush</span><span class=cF0>(   </span><span class=cF6>&quot;File {&quot;</span><span class=cF0>
+<a name="l920"></a>                </span><span class=cF6>&quot;  Abort(,CH_SHIFT_ESC);&quot;</span><span class=cF0>
+<a name="l921"></a>                </span><span class=cF6>&quot;  Exit(,CH_ESC);&quot;</span><span class=cF0>
+<a name="l922"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l923"></a>                </span><span class=cF6>&quot;Play {&quot;</span><span class=cF0>
+<a name="l924"></a>                </span><span class=cF6>&quot;  Restart(,'\n');&quot;</span><span class=cF0>
+<a name="l925"></a>                </span><span class=cF6>&quot;  Faster(,'+');&quot;</span><span class=cF0>
+<a name="l926"></a>                </span><span class=cF6>&quot;  Slower(,'-');&quot;</span><span class=cF0>
+<a name="l927"></a>                </span><span class=cF6>&quot;}&quot;</span><span class=cF0>
+<a name="l928"></a>                );
+<a name="l929"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;win_inhibit |= </span><span class=cF3>WIF_SELF_MS_L</span><span class=cF0> | </span><span class=cF3>WIF_SELF_MS_R</span><span class=cF0>;
+<a name="l930"></a>    Init;
+<a name="l931"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;draw_it = &amp;</span><span class=cF5>DrawIt</span><span class=cF0>;
+<a name="l932"></a>    </span><span class=cF5>Fs</span><span class=cF0>-&gt;animate_task = </span><span class=cF5>Spawn</span><span class=cF0>(&amp;AnimateTask, </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF6>&quot;Animate&quot;</span><span class=cF0>,, </span><span class=cF5>Fs</span><span class=cF0>);
+<a name="l933"></a>    </span><span class=cF1>try</span><span class=cF0>
+<a name="l934"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l935"></a>        </span><span class=cF1>while</span><span class=cF0> (</span><span class=cF3>TRUE</span><span class=cF0>)
+<a name="l936"></a>            </span><span class=cF1>switch</span><span class=cF0> (</span><span class=cF5>MessageGet</span><span class=cF7>(</span><span class=cF0>&amp;arg1, &amp;arg2, 
+<a name="l937"></a>                                </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_L_UP</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_R_UP</span><span class=cF0> | </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_MS_R_D_UP</span><span class=cF7>)</span><span class=cF0>)
+<a name="l938"></a>            {
+<a name="l939"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_KEY_DOWN</span><span class=cF0>:
+<a name="l940"></a>                    </span><span class=cF1>switch</span><span class=cF0> (arg1)
+<a name="l941"></a>                    </span><span class=cF7>{</span><span class=cF0>
+<a name="l942"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'\n'</span><span class=cF0>:
+<a name="l943"></a>                            CleanUp;
+<a name="l944"></a>                            Init;
+<a name="l945"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l946"></a>
+<a name="l947"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_ESC</span><span class=cF0>:
+<a name="l948"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>CH_SHIFT_ESC</span><span class=cF0>:
+<a name="l949"></a>                            </span><span class=cF1>goto</span><span class=cF0> nv_done;
+<a name="l950"></a>
+<a name="l951"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'+'</span><span class=cF0>:
+<a name="l952"></a>                            game_speed *= </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0>;
+<a name="l953"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l954"></a>
+<a name="l955"></a>                        </span><span class=cF1>case</span><span class=cF0> </span><span class=cF6>'-'</span><span class=cF0>:
+<a name="l956"></a>                            game_speed /= </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>5</span><span class=cF0>;
+<a name="l957"></a>                            </span><span class=cF1>break</span><span class=cF0>;
+<a name="l958"></a>                    </span><span class=cF7>}</span><span class=cF0>
+<a name="l959"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l960"></a>
+<a name="l961"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_L_UP</span><span class=cF0>:
+<a name="l962"></a>                    SquadronSettheta(</span><span class=cFE>0</span><span class=cF0>, arg1, arg2);
+<a name="l963"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l964"></a>
+<a name="l965"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_R_UP</span><span class=cF0>:
+<a name="l966"></a>                    SquadronLaunch(</span><span class=cFE>0</span><span class=cF0>, arg1, arg2);
+<a name="l967"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l968"></a>
+<a name="l969"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_R_D_UP</span><span class=cF0>:
+<a name="l970"></a>                    SquadronReturn(</span><span class=cFE>0</span><span class=cF0>, arg1, arg2);
+<a name="l971"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l972"></a>            }
+<a name="l973"></a>nv_done:
+<a name="l974"></a>        </span><span class=cF5>MessageGet</span><span class=cF0>(,, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>);
+<a name="l975"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l976"></a>    </span><span class=cF1>catch</span><span class=cF0>
+<a name="l977"></a>        </span><span class=cF5>PutExcept</span><span class=cF0>;
+<a name="l978"></a>    </span><span class=cF5>SettingsPop</span><span class=cF0>;
+<a name="l979"></a>    CleanUp;
+<a name="l980"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
+<a name="l981"></a>}
+<a name="l982"></a>
+<a name="l983"></a>FlatTops;
 <a name="l984"></a>
-<a name="l985"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_R_UP</span><span class=cF0>:
-<a name="l986"></a>                    SquadronLaunch(</span><span class=cFE>0</span><span class=cF0>, arg1, arg2);
-<a name="l987"></a>                    </span><span class=cF1>break</span><span class=cF0>;
+<a name="l985"></a>
+<a name="l986"></a>
+<a name="l987"></a>
 <a name="l988"></a>
-<a name="l989"></a>                </span><span class=cF1>case</span><span class=cF0> </span><span class=cF3>MESSAGE_MS_R_D_UP</span><span class=cF0>:
-<a name="l990"></a>                    SquadronReturn(</span><span class=cFE>0</span><span class=cF0>, arg1, arg2);
-<a name="l991"></a>                    </span><span class=cF1>break</span><span class=cF0>;
-<a name="l992"></a>            }
-<a name="l993"></a>nv_done:
-<a name="l994"></a>        </span><span class=cF5>MessageGet</span><span class=cF0>(,, </span><span class=cFE>1</span><span class=cF0> &lt;&lt; </span><span class=cF3>MESSAGE_KEY_UP</span><span class=cF0>);
-<a name="l995"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l996"></a>    </span><span class=cF1>catch</span><span class=cF0>
-<a name="l997"></a>        </span><span class=cF5>PutExcept</span><span class=cF0>;
-<a name="l998"></a>    </span><span class=cF5>SettingsPop</span><span class=cF0>;
-<a name="l999"></a>    CleanUp;
-<a name="l1000"></a>    </span><span class=cF5>MenuPop</span><span class=cF0>;
-<a name="l1001"></a>}
+<a name="l989"></a>
+<a name="l990"></a>
+<a name="l991"></a>
+<a name="l992"></a>
+<a name="l993"></a>
+<a name="l994"></a>
+<a name="l995"></a>
+<a name="l996"></a>
+<a name="l997"></a>
+<a name="l998"></a>
+<a name="l999"></a>
+<a name="l1000"></a>
+<a name="l1001"></a></span><span class=cF2>//Maybe use this in the future</span><span class=cF0>  </span><span class=cFA>&lt;7&gt;/* Graphics Not Rendered in HTML */</span><span class=cF0>
 <a name="l1002"></a>
-<a name="l1003"></a>FlatTops;
+<a name="l1003"></a>
 <a name="l1004"></a>
 <a name="l1005"></a>
 <a name="l1006"></a>
@@ -1044,25 +1044,5 @@ body {background-color:#1f1f1f;}
 <a name="l1015"></a>
 <a name="l1016"></a>
 <a name="l1017"></a>
-<a name="l1018"></a>
-<a name="l1019"></a>
-<a name="l1020"></a>
-<a name="l1021"></a></span><span class=cF2>//Maybe use this in the future</span><span class=cF0>  </span><span class=cFA>&lt;7&gt;/* Graphics Not Rendered in HTML */</span><span class=cF0>
-<a name="l1022"></a>
-<a name="l1023"></a>
-<a name="l1024"></a>
-<a name="l1025"></a>
-<a name="l1026"></a>
-<a name="l1027"></a>
-<a name="l1028"></a>
-<a name="l1029"></a>
-<a name="l1030"></a>
-<a name="l1031"></a>
-<a name="l1032"></a>
-<a name="l1033"></a>
-<a name="l1034"></a>
-<a name="l1035"></a>
-<a name="l1036"></a>
-<a name="l1037"></a>
 </span></pre></body>
 </html>
diff --git a/docs/Demo/Games/Halogen.CC.html b/docs/Demo/Games/Halogen.CC.html
index 1dce2b5b..cbeea1fe 100755
--- a/docs/Demo/Games/Halogen.CC.html
+++ b/docs/Demo/Games/Halogen.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/MassSpring.CC.html b/docs/Demo/Games/MassSpring.CC.html
index af433eaa..85c63d08 100755
--- a/docs/Demo/Games/MassSpring.CC.html
+++ b/docs/Demo/Games/MassSpring.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Maze.CC.html b/docs/Demo/Games/Maze.CC.html
index d9fe65b9..4545e798 100755
--- a/docs/Demo/Games/Maze.CC.html
+++ b/docs/Demo/Games/Maze.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/RainDrops.CC.html b/docs/Demo/Games/RainDrops.CC.html
index 612d85c8..f9c46a23 100755
--- a/docs/Demo/Games/RainDrops.CC.html
+++ b/docs/Demo/Games/RainDrops.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/RawHide.CC.html b/docs/Demo/Games/RawHide.CC.html
index 7a28af99..31af3ab1 100755
--- a/docs/Demo/Games/RawHide.CC.html
+++ b/docs/Demo/Games/RawHide.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Rocket.CC.html b/docs/Demo/Games/Rocket.CC.html
index 220b983d..b30c6f9c 100755
--- a/docs/Demo/Games/Rocket.CC.html
+++ b/docs/Demo/Games/Rocket.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cB0{color:#e3e3e3;background-color:#6db4be;}
diff --git a/docs/Demo/Games/RocketScience.CC.html b/docs/Demo/Games/RocketScience.CC.html
index d933e6a5..52a57168 100755
--- a/docs/Demo/Games/RocketScience.CC.html
+++ b/docs/Demo/Games/RocketScience.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cB0{color:#e3e3e3;background-color:#6db4be;}
diff --git a/docs/Demo/Games/Squirt.CC.html b/docs/Demo/Games/Squirt.CC.html
index b557b954..515daa8a 100755
--- a/docs/Demo/Games/Squirt.CC.html
+++ b/docs/Demo/Games/Squirt.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cB0{color:#e3e3e3;background-color:#6db4be;}
diff --git a/docs/Demo/Games/Stadium/Stadium.CC.html b/docs/Demo/Games/Stadium/Stadium.CC.html
index 92f63e17..e714c6be 100755
--- a/docs/Demo/Games/Stadium/Stadium.CC.html
+++ b/docs/Demo/Games/Stadium/Stadium.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Stadium/StadiumBG.DD.html b/docs/Demo/Games/Stadium/StadiumBG.DD.html
index bf2476f2..8ae7047a 100755
--- a/docs/Demo/Games/Stadium/StadiumBG.DD.html
+++ b/docs/Demo/Games/Stadium/StadiumBG.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c05{color:#8a52c3;background-color:#e3e3e3;}
diff --git a/docs/Demo/Games/Stadium/StadiumBG.GR.html b/docs/Demo/Games/Stadium/StadiumBG.GR.html
index fae889cc..e3ddb334 100755
--- a/docs/Demo/Games/Stadium/StadiumBG.GR.html
+++ b/docs/Demo/Games/Stadium/StadiumBG.GR.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Stadium/StadiumGen.CC.html b/docs/Demo/Games/Stadium/StadiumGen.CC.html
index 6108077a..781bdea4 100755
--- a/docs/Demo/Games/Stadium/StadiumGen.CC.html
+++ b/docs/Demo/Games/Stadium/StadiumGen.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Stadium/index.html b/docs/Demo/Games/Stadium/index.html
index a2c4dc02..12a497a4 100755
--- a/docs/Demo/Games/Stadium/index.html
+++ b/docs/Demo/Games/Stadium/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/Games/Talons.CC.html b/docs/Demo/Games/Talons.CC.html
index 233ddc60..1bfc21e5 100755
--- a/docs/Demo/Games/Talons.CC.html
+++ b/docs/Demo/Games/Talons.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/TheDead.CC.html b/docs/Demo/Games/TheDead.CC.html
index 4e3311e4..4b5320ba 100755
--- a/docs/Demo/Games/TheDead.CC.html
+++ b/docs/Demo/Games/TheDead.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/TicTacToe.CC.html b/docs/Demo/Games/TicTacToe.CC.html
index 54ce0a0b..ff723416 100755
--- a/docs/Demo/Games/TicTacToe.CC.html
+++ b/docs/Demo/Games/TicTacToe.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/TreeCheckers.CC.html b/docs/Demo/Games/TreeCheckers.CC.html
index a2ee452d..d2226811 100755
--- a/docs/Demo/Games/TreeCheckers.CC.html
+++ b/docs/Demo/Games/TreeCheckers.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Varoom.CC.html b/docs/Demo/Games/Varoom.CC.html
index 6e6f4bc8..95421412 100755
--- a/docs/Demo/Games/Varoom.CC.html
+++ b/docs/Demo/Games/Varoom.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Wenceslas.CC.html b/docs/Demo/Games/Wenceslas.CC.html
index 085f19c4..4ac37eac 100755
--- a/docs/Demo/Games/Wenceslas.CC.html
+++ b/docs/Demo/Games/Wenceslas.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Whap.CC.html b/docs/Demo/Games/Whap.CC.html
index d105097c..466472cd 100755
--- a/docs/Demo/Games/Whap.CC.html
+++ b/docs/Demo/Games/Whap.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/Zing.CC.html b/docs/Demo/Games/Zing.CC.html
index 4c69eea7..f32cada1 100755
--- a/docs/Demo/Games/Zing.CC.html
+++ b/docs/Demo/Games/Zing.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/ZoneOut.CC.html b/docs/Demo/Games/ZoneOut.CC.html
index 6a2080b0..ef486bc7 100755
--- a/docs/Demo/Games/ZoneOut.CC.html
+++ b/docs/Demo/Games/ZoneOut.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Games/index.html b/docs/Demo/Games/index.html
index 1d73726b..b78e90e2 100755
--- a/docs/Demo/Games/index.html
+++ b/docs/Demo/Games/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/GlobalVars.CC.html b/docs/Demo/GlobalVars.CC.html
index 0749a4b3..85379637 100755
--- a/docs/Demo/GlobalVars.CC.html
+++ b/docs/Demo/GlobalVars.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/32BitColor.CC.html b/docs/Demo/Graphics/32BitColor.CC.html
index 130f78e2..73fe1fd0 100755
--- a/docs/Demo/Graphics/32BitColor.CC.html
+++ b/docs/Demo/Graphics/32BitColor.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/32BitPaint.CC.html b/docs/Demo/Graphics/32BitPaint.CC.html
index 8a847a04..c52bf1d6 100755
--- a/docs/Demo/Graphics/32BitPaint.CC.html
+++ b/docs/Demo/Graphics/32BitPaint.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/3DPoly.CC.html b/docs/Demo/Graphics/3DPoly.CC.html
index eb38b3e4..0f87df0c 100755
--- a/docs/Demo/Graphics/3DPoly.CC.html
+++ b/docs/Demo/Graphics/3DPoly.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/BSpline.CC.html b/docs/Demo/Graphics/BSpline.CC.html
index be107ee0..b0b56b73 100755
--- a/docs/Demo/Graphics/BSpline.CC.html
+++ b/docs/Demo/Graphics/BSpline.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Blot.CC.html b/docs/Demo/Graphics/Blot.CC.html
index 801a4b34..32065cec 100755
--- a/docs/Demo/Graphics/Blot.CC.html
+++ b/docs/Demo/Graphics/Blot.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Bounce.CC.html b/docs/Demo/Graphics/Bounce.CC.html
index b3820437..fa185623 100755
--- a/docs/Demo/Graphics/Bounce.CC.html
+++ b/docs/Demo/Graphics/Bounce.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Box.CC.html b/docs/Demo/Graphics/Box.CC.html
index d361743c..6b3234ad 100755
--- a/docs/Demo/Graphics/Box.CC.html
+++ b/docs/Demo/Graphics/Box.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Cartesian.CC.html b/docs/Demo/Graphics/Cartesian.CC.html
index 3735e8be..e65ec045 100755
--- a/docs/Demo/Graphics/Cartesian.CC.html
+++ b/docs/Demo/Graphics/Cartesian.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/CharAnimation.CC.html b/docs/Demo/Graphics/CharAnimation.CC.html
index 3f1c4ace..60beaf22 100755
--- a/docs/Demo/Graphics/CharAnimation.CC.html
+++ b/docs/Demo/Graphics/CharAnimation.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Clock.CC.html b/docs/Demo/Graphics/Clock.CC.html
index 01a6a80d..dd83b0cb 100755
--- a/docs/Demo/Graphics/Clock.CC.html
+++ b/docs/Demo/Graphics/Clock.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Collision.CC.html b/docs/Demo/Graphics/Collision.CC.html
index b44c8331..b5654ae7 100755
--- a/docs/Demo/Graphics/Collision.CC.html
+++ b/docs/Demo/Graphics/Collision.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/CommonAncestor.CC.html b/docs/Demo/Graphics/CommonAncestor.CC.html
index 7e027065..784dbed7 100755
--- a/docs/Demo/Graphics/CommonAncestor.CC.html
+++ b/docs/Demo/Graphics/CommonAncestor.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Doodle.CC.html b/docs/Demo/Graphics/Doodle.CC.html
index 914ebb61..519566da 100755
--- a/docs/Demo/Graphics/Doodle.CC.html
+++ b/docs/Demo/Graphics/Doodle.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/EdSprite.CC.html b/docs/Demo/Graphics/EdSprite.CC.html
index 1219c778..2f0eba24 100755
--- a/docs/Demo/Graphics/EdSprite.CC.html
+++ b/docs/Demo/Graphics/EdSprite.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Elephant.CC.html b/docs/Demo/Graphics/Elephant.CC.html
index c76be1d1..950cd01d 100755
--- a/docs/Demo/Graphics/Elephant.CC.html
+++ b/docs/Demo/Graphics/Elephant.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cB0{color:#e3e3e3;background-color:#6db4be;}
diff --git a/docs/Demo/Graphics/Extents.CC.html b/docs/Demo/Graphics/Extents.CC.html
index 0fd9ce0f..9e7c34f6 100755
--- a/docs/Demo/Graphics/Extents.CC.html
+++ b/docs/Demo/Graphics/Extents.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/FontEd.CC.html b/docs/Demo/Graphics/FontEd.CC.html
index ce3385ce..f20835a8 100755
--- a/docs/Demo/Graphics/FontEd.CC.html
+++ b/docs/Demo/Graphics/FontEd.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/GrDir.CC.html b/docs/Demo/Graphics/GrDir.CC.html
index 1dc1d728..9a2237eb 100755
--- a/docs/Demo/Graphics/GrDir.CC.html
+++ b/docs/Demo/Graphics/GrDir.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Grid.CC.html b/docs/Demo/Graphics/Grid.CC.html
index 924bb914..6e7a4434 100755
--- a/docs/Demo/Graphics/Grid.CC.html
+++ b/docs/Demo/Graphics/Grid.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Hanoi.CC.html b/docs/Demo/Graphics/Hanoi.CC.html
index 1f096d2b..738e3ce7 100755
--- a/docs/Demo/Graphics/Hanoi.CC.html
+++ b/docs/Demo/Graphics/Hanoi.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Lattice.CC.html b/docs/Demo/Graphics/Lattice.CC.html
index b1f0a579..3c8633e1 100755
--- a/docs/Demo/Graphics/Lattice.CC.html
+++ b/docs/Demo/Graphics/Lattice.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Life.CC.html b/docs/Demo/Graphics/Life.CC.html
index f5c283b6..f7add5d8 100755
--- a/docs/Demo/Graphics/Life.CC.html
+++ b/docs/Demo/Graphics/Life.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/LightTable.CC.html b/docs/Demo/Graphics/LightTable.CC.html
index bda5ff5f..c0d5ec06 100755
--- a/docs/Demo/Graphics/LightTable.CC.html
+++ b/docs/Demo/Graphics/LightTable.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Lines.CC.html b/docs/Demo/Graphics/Lines.CC.html
index e74886c7..a93b4c64 100755
--- a/docs/Demo/Graphics/Lines.CC.html
+++ b/docs/Demo/Graphics/Lines.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/LowPassFilter.CC.html b/docs/Demo/Graphics/LowPassFilter.CC.html
index 7a2d8387..b8a32552 100755
--- a/docs/Demo/Graphics/LowPassFilter.CC.html
+++ b/docs/Demo/Graphics/LowPassFilter.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/MathAudioDemo.CC.html b/docs/Demo/Graphics/MathAudioDemo.CC.html
index c46b421f..d8e5075e 100755
--- a/docs/Demo/Graphics/MathAudioDemo.CC.html
+++ b/docs/Demo/Graphics/MathAudioDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/MouseDemo.CC.html b/docs/Demo/Graphics/MouseDemo.CC.html
index 4c264441..131e73b7 100755
--- a/docs/Demo/Graphics/MouseDemo.CC.html
+++ b/docs/Demo/Graphics/MouseDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/NetOfDots.CC.html b/docs/Demo/Graphics/NetOfDots.CC.html
index 7f67f5b2..57318412 100755
--- a/docs/Demo/Graphics/NetOfDots.CC.html
+++ b/docs/Demo/Graphics/NetOfDots.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Palette.CC.html b/docs/Demo/Graphics/Palette.CC.html
index 941da253..0680dca2 100755
--- a/docs/Demo/Graphics/Palette.CC.html
+++ b/docs/Demo/Graphics/Palette.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -50,7 +50,7 @@ body {background-color:#1f1f1f;}
 <a name="l23"></a>    </span><span class=cF5>PressAKey</span><span class=cF0>;
 <a name="l24"></a>    </span><span class=cF5>LFBFlush</span><span class=cF0>;
 <a name="l25"></a>
-<a name="l26"></a>    </span><span class=cF2>//</span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l97"><span class=cF4>SettingsPop</span></a><span class=cF2>() restores original palette</span><span class=cF0>
+<a name="l26"></a>    </span><span class=cF2>//</span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l98"><span class=cF4>SettingsPop</span></a><span class=cF2>() restores original palette</span><span class=cF0>
 <a name="l27"></a>    </span><span class=cF5>SettingsPop</span><span class=cF0>;
 <a name="l28"></a>}
 <a name="l29"></a>
diff --git a/docs/Demo/Graphics/PanText.CC.html b/docs/Demo/Graphics/PanText.CC.html
index e8f99ae4..4835ff95 100755
--- a/docs/Demo/Graphics/PanText.CC.html
+++ b/docs/Demo/Graphics/PanText.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Pick.CC.html b/docs/Demo/Graphics/Pick.CC.html
index ab847d5c..817c0273 100755
--- a/docs/Demo/Graphics/Pick.CC.html
+++ b/docs/Demo/Graphics/Pick.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Pick3D.CC.html b/docs/Demo/Graphics/Pick3D.CC.html
index b266a616..0a2f9a7b 100755
--- a/docs/Demo/Graphics/Pick3D.CC.html
+++ b/docs/Demo/Graphics/Pick3D.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/PoleZeros.CC.html b/docs/Demo/Graphics/PoleZeros.CC.html
index f5edfd50..b08b87ff 100755
--- a/docs/Demo/Graphics/PoleZeros.CC.html
+++ b/docs/Demo/Graphics/PoleZeros.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/PredatorPrey.CC.html b/docs/Demo/Graphics/PredatorPrey.CC.html
index c681cff8..cadbc1be 100755
--- a/docs/Demo/Graphics/PredatorPrey.CC.html
+++ b/docs/Demo/Graphics/PredatorPrey.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/RotateTank.CC.html b/docs/Demo/Graphics/RotateTank.CC.html
index febc806f..2b3fe08e 100755
--- a/docs/Demo/Graphics/RotateTank.CC.html
+++ b/docs/Demo/Graphics/RotateTank.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/ScreenCapture.CC.html b/docs/Demo/Graphics/ScreenCapture.CC.html
index a0718ff4..e589dedb 100755
--- a/docs/Demo/Graphics/ScreenCapture.CC.html
+++ b/docs/Demo/Graphics/ScreenCapture.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/ScrollBars.CC.html b/docs/Demo/Graphics/ScrollBars.CC.html
index 22919c6d..1514be62 100755
--- a/docs/Demo/Graphics/ScrollBars.CC.html
+++ b/docs/Demo/Graphics/ScrollBars.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Shading.CC.html b/docs/Demo/Graphics/Shading.CC.html
index 99826605..d3f2e7c0 100755
--- a/docs/Demo/Graphics/Shading.CC.html
+++ b/docs/Demo/Graphics/Shading.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Shadow.CC.html b/docs/Demo/Graphics/Shadow.CC.html
index a4e614c1..bbbd57e3 100755
--- a/docs/Demo/Graphics/Shadow.CC.html
+++ b/docs/Demo/Graphics/Shadow.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Slider.CC.html b/docs/Demo/Graphics/Slider.CC.html
index 03495347..0a3b3bda 100755
--- a/docs/Demo/Graphics/Slider.CC.html
+++ b/docs/Demo/Graphics/Slider.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Speedline.CC.html b/docs/Demo/Graphics/Speedline.CC.html
index 25cba184..1ed60ecc 100755
--- a/docs/Demo/Graphics/Speedline.CC.html
+++ b/docs/Demo/Graphics/Speedline.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/SpritePlot.CC.html b/docs/Demo/Graphics/SpritePlot.CC.html
index 9446aba0..24ca2b79 100755
--- a/docs/Demo/Graphics/SpritePlot.CC.html
+++ b/docs/Demo/Graphics/SpritePlot.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/SpritePlot3D.CC.html b/docs/Demo/Graphics/SpritePlot3D.CC.html
index 36ea9138..d256b7fb 100755
--- a/docs/Demo/Graphics/SpritePlot3D.CC.html
+++ b/docs/Demo/Graphics/SpritePlot3D.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/SpritePut.CC.html b/docs/Demo/Graphics/SpritePut.CC.html
index 4f9fd8dd..d1854081 100755
--- a/docs/Demo/Graphics/SpritePut.CC.html
+++ b/docs/Demo/Graphics/SpritePut.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/SpritePutExt.CC.html b/docs/Demo/Graphics/SpritePutExt.CC.html
index 9fe0e853..21619b9c 100755
--- a/docs/Demo/Graphics/SpritePutExt.CC.html
+++ b/docs/Demo/Graphics/SpritePutExt.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/SpriteRaw.CC.html b/docs/Demo/Graphics/SpriteRaw.CC.html
index 8fc91f89..752ea43f 100755
--- a/docs/Demo/Graphics/SpriteRaw.CC.html
+++ b/docs/Demo/Graphics/SpriteRaw.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/SpriteText.CC.html b/docs/Demo/Graphics/SpriteText.CC.html
index ebfcdb94..fe13e57e 100755
--- a/docs/Demo/Graphics/SpriteText.CC.html
+++ b/docs/Demo/Graphics/SpriteText.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/SunMoon.CC.html b/docs/Demo/Graphics/SunMoon.CC.html
index 641322e3..863d7567 100755
--- a/docs/Demo/Graphics/SunMoon.CC.html
+++ b/docs/Demo/Graphics/SunMoon.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Symmetry.CC.html b/docs/Demo/Graphics/Symmetry.CC.html
index cf07ce38..4000a85c 100755
--- a/docs/Demo/Graphics/Symmetry.CC.html
+++ b/docs/Demo/Graphics/Symmetry.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/Transform.CC.html b/docs/Demo/Graphics/Transform.CC.html
index c56b61e8..fca2b106 100755
--- a/docs/Demo/Graphics/Transform.CC.html
+++ b/docs/Demo/Graphics/Transform.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/WallPaperCtrl.CC.html b/docs/Demo/Graphics/WallPaperCtrl.CC.html
index b3baff22..a2056f80 100755
--- a/docs/Demo/Graphics/WallPaperCtrl.CC.html
+++ b/docs/Demo/Graphics/WallPaperCtrl.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/WallPaperFish.CC.html b/docs/Demo/Graphics/WallPaperFish.CC.html
index 875cab78..0a26b058 100755
--- a/docs/Demo/Graphics/WallPaperFish.CC.html
+++ b/docs/Demo/Graphics/WallPaperFish.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/WallPaperStars.CC.html b/docs/Demo/Graphics/WallPaperStars.CC.html
index c824c725..286de19d 100755
--- a/docs/Demo/Graphics/WallPaperStars.CC.html
+++ b/docs/Demo/Graphics/WallPaperStars.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/WinZBuf.CC.html b/docs/Demo/Graphics/WinZBuf.CC.html
index 5f65e82b..dee313d4 100755
--- a/docs/Demo/Graphics/WinZBuf.CC.html
+++ b/docs/Demo/Graphics/WinZBuf.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Graphics/index.html b/docs/Demo/Graphics/index.html
index 829ae728..8a55874f 100755
--- a/docs/Demo/Graphics/index.html
+++ b/docs/Demo/Graphics/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/InFile/InDir.IN.html b/docs/Demo/InFile/InDir.IN.html
index d02d2712..64faf8f8 100755
--- a/docs/Demo/InFile/InDir.IN.html
+++ b/docs/Demo/InFile/InDir.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/InFile/InEd.DD.html b/docs/Demo/InFile/InEd.DD.html
index 46308c90..5facea5a 100755
--- a/docs/Demo/InFile/InEd.DD.html
+++ b/docs/Demo/InFile/InEd.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/InFile/InEd.IN.html b/docs/Demo/InFile/InEd.IN.html
index c7c1d6bf..738b6c27 100755
--- a/docs/Demo/InFile/InEd.IN.html
+++ b/docs/Demo/InFile/InEd.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/InFile/InPopUp.CC.html b/docs/Demo/InFile/InPopUp.CC.html
index c58cd702..2e2d506b 100755
--- a/docs/Demo/InFile/InPopUp.CC.html
+++ b/docs/Demo/InFile/InPopUp.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/InFile/InPopUpWait.IN.html b/docs/Demo/InFile/InPopUpWait.IN.html
index fe0c9184..6622792e 100755
--- a/docs/Demo/InFile/InPopUpWait.IN.html
+++ b/docs/Demo/InFile/InPopUpWait.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/InFile/InProfile.IN.html b/docs/Demo/InFile/InProfile.IN.html
index 8c68f160..2f8469b2 100755
--- a/docs/Demo/InFile/InProfile.IN.html
+++ b/docs/Demo/InFile/InProfile.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/InFile/InSetIP.CC.html b/docs/Demo/InFile/InSetIP.CC.html
index 3dd948aa..ea84ee71 100755
--- a/docs/Demo/InFile/InSetIP.CC.html
+++ b/docs/Demo/InFile/InSetIP.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/InFile/index.html b/docs/Demo/InFile/index.html
index 6d6b4014..d0344083 100755
--- a/docs/Demo/InFile/index.html
+++ b/docs/Demo/InFile/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/KeyBitMap.CC.html b/docs/Demo/KeyBitMap.CC.html
index 0ab7fd35..e8e37910 100755
--- a/docs/Demo/KeyBitMap.CC.html
+++ b/docs/Demo/KeyBitMap.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/LastClass.CC.html b/docs/Demo/LastClass.CC.html
index 9afcf964..e59b81b1 100755
--- a/docs/Demo/LastClass.CC.html
+++ b/docs/Demo/LastClass.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Lectures/64BitAsmQuiz.DD.html b/docs/Demo/Lectures/64BitAsmQuiz.DD.html
index 26b1a2e4..c0224083 100755
--- a/docs/Demo/Lectures/64BitAsmQuiz.DD.html
+++ b/docs/Demo/Lectures/64BitAsmQuiz.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -93,7 +93,7 @@ body {background-color:#1f1f1f;}
 <a name="l66"></a>
 <a name="l67"></a>2) The upper 32-bits are set to zero.
 <a name="l68"></a>
-<a name="l69"></a>3) To set FS or GS, you use WRMSR to write a model specific register.   See </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l626"><span class=cF4>IA32_FS_BASE</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l536"><span class=cF4>SET_FS_BASE</span></a><span class=cF0>.
+<a name="l69"></a>3) To set FS or GS, you use WRMSR to write a model specific register.   See </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l626"><span class=cF4>IA32_FS_BASE</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l546"><span class=cF4>SET_FS_BASE</span></a><span class=cF0>.
 <a name="l70"></a>
 <a name="l71"></a>4) Displacement addressing is now RIP relative, so RIP would be added to TSS_SOME_MEMBER.  (Useless)
 <a name="l72"></a>
diff --git a/docs/Demo/Lectures/AndNotMod.CC.html b/docs/Demo/Lectures/AndNotMod.CC.html
index 7b9d387c..63b0f10d 100755
--- a/docs/Demo/Lectures/AndNotMod.CC.html
+++ b/docs/Demo/Lectures/AndNotMod.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Lectures/FixedPoint.CC.html b/docs/Demo/Lectures/FixedPoint.CC.html
index 22d6fb37..0db6a8f4 100755
--- a/docs/Demo/Lectures/FixedPoint.CC.html
+++ b/docs/Demo/Lectures/FixedPoint.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Lectures/FixedPointAdvanced.CC.html b/docs/Demo/Lectures/FixedPointAdvanced.CC.html
index 30dde42a..30a99bb8 100755
--- a/docs/Demo/Lectures/FixedPointAdvanced.CC.html
+++ b/docs/Demo/Lectures/FixedPointAdvanced.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Lectures/InterruptDemo.CC.html b/docs/Demo/Lectures/InterruptDemo.CC.html
index ab5f116f..980ad60d 100755
--- a/docs/Demo/Lectures/InterruptDemo.CC.html
+++ b/docs/Demo/Lectures/InterruptDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Lectures/MiniCompiler.CC.html b/docs/Demo/Lectures/MiniCompiler.CC.html
index a2575f81..dd87fdd4 100755
--- a/docs/Demo/Lectures/MiniCompiler.CC.html
+++ b/docs/Demo/Lectures/MiniCompiler.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -280,8 +280,8 @@ body {background-color:#1f1f1f;}
 <a name="l253"></a>                    </span><span class=cF5>throw</span><span class=cF0>;
 <a name="l254"></a>                </span><span class=cF6>&quot;$RED$This code is not efficient, but the compiler is simple.$FG$\n&quot;</span><span class=cF0>;
 <a name="l255"></a>                </span><span class=cF5>Un</span><span class=cF0>(code, dst - code); </span><span class=cF2>//Unassemble the code we created.</span><span class=cF0>
-<a name="l256"></a></span><span class=cF2>//</span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l32"><span class=cF4>Call</span></a><span class=cF2>() is a function.  See </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l165"><span class=cF4>_CALL</span></a><span class=cF2>::</span><span class=cF0>
-<a name="l257"></a>                </span><span class=cF2>//See also </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l35"><span class=cF4>CallInd</span></a><span class=cF2>().  See </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l415"><span class=cF4>_CALL_IND</span></a><span class=cF2>::</span><span class=cF0>
+<a name="l256"></a></span><span class=cF2>//</span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l32"><span class=cF4>Call</span></a><span class=cF2>() is a function.  See </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l175"><span class=cF4>_CALL</span></a><span class=cF2>::</span><span class=cF0>
+<a name="l257"></a>                </span><span class=cF2>//See also </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l35"><span class=cF4>CallInd</span></a><span class=cF2>().  See </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l425"><span class=cF4>_CALL_IND</span></a><span class=cF2>::</span><span class=cF0>
 <a name="l258"></a>                </span><span class=cF6>&quot;$LTBLUE$Answer:%d$FG$\n&quot;</span><span class=cF0>, </span><span class=cF5>Call</span><span class=cF0>(code);
 <a name="l259"></a>            </span><span class=cF7>}</span><span class=cF0>
 <a name="l260"></a>            </span><span class=cF1>catch</span><span class=cF0>
diff --git a/docs/Demo/Lectures/MiniGrLib.CC.html b/docs/Demo/Lectures/MiniGrLib.CC.html
index 94183f8a..ad69b6e5 100755
--- a/docs/Demo/Lectures/MiniGrLib.CC.html
+++ b/docs/Demo/Lectures/MiniGrLib.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Lectures/NegDisp.CC.html b/docs/Demo/Lectures/NegDisp.CC.html
index 3efd9510..7a591438 100755
--- a/docs/Demo/Lectures/NegDisp.CC.html
+++ b/docs/Demo/Lectures/NegDisp.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Lectures/Optimization.CC.html b/docs/Demo/Lectures/Optimization.CC.html
index 2c3a767d..b07db4b2 100755
--- a/docs/Demo/Lectures/Optimization.CC.html
+++ b/docs/Demo/Lectures/Optimization.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Lectures/PCIInterrupts.CC.html b/docs/Demo/Lectures/PCIInterrupts.CC.html
index 14e76010..6e323947 100755
--- a/docs/Demo/Lectures/PCIInterrupts.CC.html
+++ b/docs/Demo/Lectures/PCIInterrupts.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Lectures/Ring3.CC.html b/docs/Demo/Lectures/Ring3.CC.html
index 795a0709..099cbea0 100755
--- a/docs/Demo/Lectures/Ring3.CC.html
+++ b/docs/Demo/Lectures/Ring3.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Lectures/index.html b/docs/Demo/Lectures/index.html
index cefd8817..3fd3a35c 100755
--- a/docs/Demo/Lectures/index.html
+++ b/docs/Demo/Lectures/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/MagicPairs.CC.html b/docs/Demo/MagicPairs.CC.html
index d6e21727..0b37d8ee 100755
--- a/docs/Demo/MagicPairs.CC.html
+++ b/docs/Demo/MagicPairs.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/MemDemo.CC.html b/docs/Demo/MemDemo.CC.html
index 05912a92..9cbddd10 100755
--- a/docs/Demo/MemDemo.CC.html
+++ b/docs/Demo/MemDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/MessageLoop.CC.html b/docs/Demo/MessageLoop.CC.html
index 0bf0d327..88627012 100755
--- a/docs/Demo/MessageLoop.CC.html
+++ b/docs/Demo/MessageLoop.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/MultiCore/Interrupts.CC.html b/docs/Demo/MultiCore/Interrupts.CC.html
index 063d3005..816f7393 100755
--- a/docs/Demo/MultiCore/Interrupts.CC.html
+++ b/docs/Demo/MultiCore/Interrupts.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/MultiCore/LoadTest.CC.html b/docs/Demo/MultiCore/LoadTest.CC.html
index efba9a2c..b2659198 100755
--- a/docs/Demo/MultiCore/LoadTest.CC.html
+++ b/docs/Demo/MultiCore/LoadTest.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/MultiCore/Lock.CC.html b/docs/Demo/MultiCore/Lock.CC.html
index 06de87eb..78edf08b 100755
--- a/docs/Demo/MultiCore/Lock.CC.html
+++ b/docs/Demo/MultiCore/Lock.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/MultiCore/MPAdd.CC.html b/docs/Demo/MultiCore/MPAdd.CC.html
index 0820fc19..512be914 100755
--- a/docs/Demo/MultiCore/MPAdd.CC.html
+++ b/docs/Demo/MultiCore/MPAdd.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/MultiCore/MPPrint.CC.html b/docs/Demo/MultiCore/MPPrint.CC.html
index ef6fc028..e698acaf 100755
--- a/docs/Demo/MultiCore/MPPrint.CC.html
+++ b/docs/Demo/MultiCore/MPPrint.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/MultiCore/MPRadix.CC.html b/docs/Demo/MultiCore/MPRadix.CC.html
index 8b2f17b9..837c705d 100755
--- a/docs/Demo/MultiCore/MPRadix.CC.html
+++ b/docs/Demo/MultiCore/MPRadix.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/MultiCore/Palindrome.CC.html b/docs/Demo/MultiCore/Palindrome.CC.html
index 0a23eb1d..be669a4c 100755
--- a/docs/Demo/MultiCore/Palindrome.CC.html
+++ b/docs/Demo/MultiCore/Palindrome.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/MultiCore/Primes.CC.html b/docs/Demo/MultiCore/Primes.CC.html
index b50700ae..6d2a7ca4 100755
--- a/docs/Demo/MultiCore/Primes.CC.html
+++ b/docs/Demo/MultiCore/Primes.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/MultiCore/index.html b/docs/Demo/MultiCore/index.html
index 9ca72aa6..5b03b0c0 100755
--- a/docs/Demo/MultiCore/index.html
+++ b/docs/Demo/MultiCore/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/NullCase.CC.html b/docs/Demo/NullCase.CC.html
index 43042d80..2f3ef116 100755
--- a/docs/Demo/NullCase.CC.html
+++ b/docs/Demo/NullCase.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/OnceDemo.CC.html b/docs/Demo/OnceDemo.CC.html
index 3093a3bc..1435c2a7 100755
--- a/docs/Demo/OnceDemo.CC.html
+++ b/docs/Demo/OnceDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/ParenWarn.CC.html b/docs/Demo/ParenWarn.CC.html
index 4a1a9ff0..850bc2ea 100755
--- a/docs/Demo/ParenWarn.CC.html
+++ b/docs/Demo/ParenWarn.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/PhoneNumWords.CC.html b/docs/Demo/PhoneNumWords.CC.html
index 184572a5..b2734ea6 100755
--- a/docs/Demo/PhoneNumWords.CC.html
+++ b/docs/Demo/PhoneNumWords.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Print.CC.html b/docs/Demo/Print.CC.html
index 0fa37bc1..ecea6b6b 100755
--- a/docs/Demo/Print.CC.html
+++ b/docs/Demo/Print.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Progress.CC.html b/docs/Demo/Progress.CC.html
index 20a35358..3c80b1f3 100755
--- a/docs/Demo/Progress.CC.html
+++ b/docs/Demo/Progress.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Prompt.CC.html b/docs/Demo/Prompt.CC.html
index d32e4fb4..67d9205e 100755
--- a/docs/Demo/Prompt.CC.html
+++ b/docs/Demo/Prompt.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/PullDownMenu.CC.html b/docs/Demo/PullDownMenu.CC.html
index 1c4c211c..fa6fabcf 100755
--- a/docs/Demo/PullDownMenu.CC.html
+++ b/docs/Demo/PullDownMenu.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/RadixSort.CC.html b/docs/Demo/RadixSort.CC.html
index 0deb8180..06f7dee2 100755
--- a/docs/Demo/RadixSort.CC.html
+++ b/docs/Demo/RadixSort.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/RandDemo.CC.html b/docs/Demo/RandDemo.CC.html
index 0cb15f11..34d3f387 100755
--- a/docs/Demo/RandDemo.CC.html
+++ b/docs/Demo/RandDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/RegistryDemo.CC.html b/docs/Demo/RegistryDemo.CC.html
index 19823be6..e17fd146 100755
--- a/docs/Demo/RegistryDemo.CC.html
+++ b/docs/Demo/RegistryDemo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/RevFileDemo/DemoPoemBwd.DD.html b/docs/Demo/RevFileDemo/DemoPoemBwd.DD.html
index 68eb0b2b..7f014c4d 100755
--- a/docs/Demo/RevFileDemo/DemoPoemBwd.DD.html
+++ b/docs/Demo/RevFileDemo/DemoPoemBwd.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/RevFileDemo/Rev.CC.html b/docs/Demo/RevFileDemo/Rev.CC.html
index 2d0b2489..83e686d1 100755
--- a/docs/Demo/RevFileDemo/Rev.CC.html
+++ b/docs/Demo/RevFileDemo/Rev.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/RevFileDemo/index.html b/docs/Demo/RevFileDemo/index.html
index e9b74b79..684e7626 100755
--- a/docs/Demo/RevFileDemo/index.html
+++ b/docs/Demo/RevFileDemo/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/ScreenCodes.CC.html b/docs/Demo/ScreenCodes.CC.html
index 28eb60c7..ed497c5a 100755
--- a/docs/Demo/ScreenCodes.CC.html
+++ b/docs/Demo/ScreenCodes.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/SortFileDemo/F64FileGen.CC.html b/docs/Demo/SortFileDemo/F64FileGen.CC.html
index eec2da41..a5a60a07 100755
--- a/docs/Demo/SortFileDemo/F64FileGen.CC.html
+++ b/docs/Demo/SortFileDemo/F64FileGen.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/SortFileDemo/F64FileSort.CC.html b/docs/Demo/SortFileDemo/F64FileSort.CC.html
index 5f2949f5..3f6fd2b0 100755
--- a/docs/Demo/SortFileDemo/F64FileSort.CC.html
+++ b/docs/Demo/SortFileDemo/F64FileSort.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/SortFileDemo/index.html b/docs/Demo/SortFileDemo/index.html
index 6842cdfb..0e727936 100755
--- a/docs/Demo/SortFileDemo/index.html
+++ b/docs/Demo/SortFileDemo/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/Sound/ASCIIOrgan.CC.html b/docs/Demo/Sound/ASCIIOrgan.CC.html
index ae7e23c7..86d29438 100755
--- a/docs/Demo/Sound/ASCIIOrgan.CC.html
+++ b/docs/Demo/Sound/ASCIIOrgan.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Sound/MorseCode.CC.html b/docs/Demo/Sound/MorseCode.CC.html
index f1dbfa3d..5ca12a92 100755
--- a/docs/Demo/Sound/MorseCode.CC.html
+++ b/docs/Demo/Sound/MorseCode.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Sound/OhGreat.CC.html b/docs/Demo/Sound/OhGreat.CC.html
index 08eefb98..8d7f7abf 100755
--- a/docs/Demo/Sound/OhGreat.CC.html
+++ b/docs/Demo/Sound/OhGreat.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Sound/WaterFowl.CC.html b/docs/Demo/Sound/WaterFowl.CC.html
index bc24b0e4..c9a0c0be 100755
--- a/docs/Demo/Sound/WaterFowl.CC.html
+++ b/docs/Demo/Sound/WaterFowl.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c05{color:#8a52c3;background-color:#e3e3e3;}
diff --git a/docs/Demo/Sound/index.html b/docs/Demo/Sound/index.html
index 46f11829..3dcecf44 100755
--- a/docs/Demo/Sound/index.html
+++ b/docs/Demo/Sound/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/Spy.CC.html b/docs/Demo/Spy.CC.html
index 5851cee0..36dec9aa 100755
--- a/docs/Demo/Spy.CC.html
+++ b/docs/Demo/Spy.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/StackGrow.CC.html b/docs/Demo/StackGrow.CC.html
index c64999be..ca8c39cc 100755
--- a/docs/Demo/StackGrow.CC.html
+++ b/docs/Demo/StackGrow.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/SubIntAccess.CC.html b/docs/Demo/SubIntAccess.CC.html
index 421399f8..dedfc868 100755
--- a/docs/Demo/SubIntAccess.CC.html
+++ b/docs/Demo/SubIntAccess.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/SubSwitch.CC.html b/docs/Demo/SubSwitch.CC.html
index e8d2bb91..c9fd4b28 100755
--- a/docs/Demo/SubSwitch.CC.html
+++ b/docs/Demo/SubSwitch.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/SuggestSpelling.CC.html b/docs/Demo/SuggestSpelling.CC.html
index 8817f611..0aca4cc5 100755
--- a/docs/Demo/SuggestSpelling.CC.html
+++ b/docs/Demo/SuggestSpelling.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Templates/Game1.CC.html b/docs/Demo/Templates/Game1.CC.html
index 2eb92784..9e62c152 100755
--- a/docs/Demo/Templates/Game1.CC.html
+++ b/docs/Demo/Templates/Game1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Templates/InEdUtil.IN.html b/docs/Demo/Templates/InEdUtil.IN.html
index b515120d..70ec2d7b 100755
--- a/docs/Demo/Templates/InEdUtil.IN.html
+++ b/docs/Demo/Templates/InEdUtil.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Templates/Lex1.CC.html b/docs/Demo/Templates/Lex1.CC.html
index 24d99d76..a68e9b24 100755
--- a/docs/Demo/Templates/Lex1.CC.html
+++ b/docs/Demo/Templates/Lex1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Templates/MultiCore1.CC.html b/docs/Demo/Templates/MultiCore1.CC.html
index fcaef6b1..d32b7c1f 100755
--- a/docs/Demo/Templates/MultiCore1.CC.html
+++ b/docs/Demo/Templates/MultiCore1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Templates/ODE1.CC.html b/docs/Demo/Templates/ODE1.CC.html
index 93bfad0c..720e8f63 100755
--- a/docs/Demo/Templates/ODE1.CC.html
+++ b/docs/Demo/Templates/ODE1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Templates/Registry1.CC.html b/docs/Demo/Templates/Registry1.CC.html
index 605157d7..db6c8074 100755
--- a/docs/Demo/Templates/Registry1.CC.html
+++ b/docs/Demo/Templates/Registry1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Templates/Util1.CC.html b/docs/Demo/Templates/Util1.CC.html
index fb113c3b..109688aa 100755
--- a/docs/Demo/Templates/Util1.CC.html
+++ b/docs/Demo/Templates/Util1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Templates/Util2.CC.html b/docs/Demo/Templates/Util2.CC.html
index eafa0508..cd16900b 100755
--- a/docs/Demo/Templates/Util2.CC.html
+++ b/docs/Demo/Templates/Util2.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/Templates/index.html b/docs/Demo/Templates/index.html
index ad0b4109..b2ef5117 100755
--- a/docs/Demo/Templates/index.html
+++ b/docs/Demo/Templates/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/TimeIns.CC.html b/docs/Demo/TimeIns.CC.html
index c2a40bb6..afcb3ad8 100755
--- a/docs/Demo/TimeIns.CC.html
+++ b/docs/Demo/TimeIns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/ToHtmlToTXTDemo/DemoInPage.DD.html b/docs/Demo/ToHtmlToTXTDemo/DemoInPage.DD.html
index e8adb3e8..d11205e4 100755
--- a/docs/Demo/ToHtmlToTXTDemo/DemoInPage.DD.html
+++ b/docs/Demo/ToHtmlToTXTDemo/DemoInPage.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/ToHtmlToTXTDemo/HtmlDirList.CC.html b/docs/Demo/ToHtmlToTXTDemo/HtmlDirList.CC.html
index c65e9669..88bea3fd 100755
--- a/docs/Demo/ToHtmlToTXTDemo/HtmlDirList.CC.html
+++ b/docs/Demo/ToHtmlToTXTDemo/HtmlDirList.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/ToHtmlToTXTDemo/HtmlGen.CC.html b/docs/Demo/ToHtmlToTXTDemo/HtmlGen.CC.html
index 2f4fa9a4..43772fb0 100755
--- a/docs/Demo/ToHtmlToTXTDemo/HtmlGen.CC.html
+++ b/docs/Demo/ToHtmlToTXTDemo/HtmlGen.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/ToHtmlToTXTDemo/TXTGen.CC.html b/docs/Demo/ToHtmlToTXTDemo/TXTGen.CC.html
index e41e0d47..50c6a31e 100755
--- a/docs/Demo/ToHtmlToTXTDemo/TXTGen.CC.html
+++ b/docs/Demo/ToHtmlToTXTDemo/TXTGen.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/ToHtmlToTXTDemo/ToHtml.CC.html b/docs/Demo/ToHtmlToTXTDemo/ToHtml.CC.html
index e65d45c5..05390654 100755
--- a/docs/Demo/ToHtmlToTXTDemo/ToHtml.CC.html
+++ b/docs/Demo/ToHtmlToTXTDemo/ToHtml.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -237,7 +237,7 @@ body {background-color:#1f1f1f;}
 <a name="l210"></a>                    </span><span class=cF6>&quot;&lt;head&gt;\n&quot;</span><span class=cF0>
 <a name="l211"></a>                    </span><span class=cF6>&quot;&lt;meta http-equiv=\&quot;Content-Type\&quot; &quot;</span><span class=cF0>
 <a name="l212"></a>                    </span><span class=cF6>&quot;content=\&quot;text/html;charset=US-ASCII\&quot;&gt;\n&quot;</span><span class=cF0>
-<a name="l213"></a>                    </span><span class=cF6>&quot;&lt;meta name=\&quot;generator\&quot; content=\&quot;ZealOS V1.03\&quot;&gt;\n&quot;</span><span class=cF0>;
+<a name="l213"></a>                    </span><span class=cF6>&quot;&lt;meta name=\&quot;generator\&quot; content=\&quot;ZealOS V1.04\&quot;&gt;\n&quot;</span><span class=cF0>;
 <a name="l214"></a>    </span><span class=cF1>if</span><span class=cF0> (!body_header)
 <a name="l215"></a>        body_header =
 <a name="l216"></a>                    </span><span class=cF6>&quot;&lt;body&gt;\n&quot;</span><span class=cF0>
diff --git a/docs/Demo/ToHtmlToTXTDemo/index.html b/docs/Demo/ToHtmlToTXTDemo/index.html
index ff50fefb..d44675b8 100755
--- a/docs/Demo/ToHtmlToTXTDemo/index.html
+++ b/docs/Demo/ToHtmlToTXTDemo/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/WebLogDemo/WebLogRep.CC.html b/docs/Demo/WebLogDemo/WebLogRep.CC.html
index 06cbf3b3..cc01d004 100755
--- a/docs/Demo/WebLogDemo/WebLogRep.CC.html
+++ b/docs/Demo/WebLogDemo/WebLogRep.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/WebLogDemo/WebLogScramble.CC.html b/docs/Demo/WebLogDemo/WebLogScramble.CC.html
index f71d1eec..9fb51ad4 100755
--- a/docs/Demo/WebLogDemo/WebLogScramble.CC.html
+++ b/docs/Demo/WebLogDemo/WebLogScramble.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/WebLogDemo/index.html b/docs/Demo/WebLogDemo/index.html
index 1851d24b..3e2110fb 100755
--- a/docs/Demo/WebLogDemo/index.html
+++ b/docs/Demo/WebLogDemo/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Demo/WordSearch.CC.html b/docs/Demo/WordSearch.CC.html
index ee0954a3..40c83ea6 100755
--- a/docs/Demo/WordSearch.CC.html
+++ b/docs/Demo/WordSearch.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Demo/index.html b/docs/Demo/index.html
index 2f28a71a..dccd48cc 100755
--- a/docs/Demo/index.html
+++ b/docs/Demo/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Doc/AboutZealOS.DD.html b/docs/Doc/AboutZealOS.DD.html
index 0af8f5af..ce7fe0a2 100755
--- a/docs/Doc/AboutZealOS.DD.html
+++ b/docs/Doc/AboutZealOS.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Asm.DD.html b/docs/Doc/Asm.DD.html
index be35a09e..f63959aa 100755
--- a/docs/Doc/Asm.DD.html
+++ b/docs/Doc/Asm.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/AutoComplete.DD.html b/docs/Doc/AutoComplete.DD.html
index a63418be..475c7402 100755
--- a/docs/Doc/AutoComplete.DD.html
+++ b/docs/Doc/AutoComplete.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Bit.DD.html b/docs/Doc/Bit.DD.html
index 81e299c4..62088240 100755
--- a/docs/Doc/Bit.DD.html
+++ b/docs/Doc/Bit.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/BlkChain.DD.html b/docs/Doc/BlkChain.DD.html
index 86919870..32132ff6 100755
--- a/docs/Doc/BlkChain.DD.html
+++ b/docs/Doc/BlkChain.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Boot.DD.html b/docs/Doc/Boot.DD.html
index d3ce2a05..0f03b076 100755
--- a/docs/Doc/Boot.DD.html
+++ b/docs/Doc/Boot.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/ChangeLog.DD.html b/docs/Doc/ChangeLog.DD.html
index 229cc3e9..b0cf5830 100755
--- a/docs/Doc/ChangeLog.DD.html
+++ b/docs/Doc/ChangeLog.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c0F{color:#1f1f1f;background-color:#e3e3e3;}
@@ -27,914 +27,922 @@ body {background-color:#1f1f1f;}
 <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>----10/18/21 01:16:10----</span><span class=cF0>
-<a name="l3"></a>* Raised version number to 1.03.
-<a name="l4"></a>* Increased </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1889"><span class=cF4>CInst</span></a><span class=cF0> opcode size from 4 to 8.
-<a name="l5"></a>* </span><span class=cF9><u>Added 3 operand support to assembler.</span><span class=cF0>
-<a name="l6"></a></u>* Added almost all SSE instructions to OpCodes.DD. SSE instructions operating on MMX registers were not implemented.
-<a name="l7"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/UAsm.CC.html#l370"><span class=cF4>0x66 prefix unassembly opcode reporting</span></a><span class=cF0>, assembler now </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l1027"><span class=cF4>prevents duplicate REX</span></a><span class=cF0> for prefixed SSE instructions. The 
-<a name="l8"></a>tradeoff for fixing this is that 0x66, 0xF2, or 0xF3 prefixed SSE opcodes can only use XMM0-XMM7 RAX-RDI.
+<a name="l2"></a></span><span class=c0F>----10/26/21 12:38:12----</span><span class=cF0>
+<a name="l3"></a>* Raised version number to 1.04.
+<a name="l4"></a>* Optimized </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l64"><span class=cF4>MemCopy</span></a><span class=cF0> to use SSE instructions. Large performance boost on bare-metal.
+<a name="l5"></a>* Reverted </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l1"><span class=cF4>RawPutChar</span></a><span class=cF0> scrolling functionality now that MemCopy is faster.
+<a name="l6"></a>* Removed all kludge MyNoise functions from Apps and Demos now that MemCopy is faster.
+<a name="l7"></a>* Added call to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l92"><span class=cF4>LFBFlush</span></a><span class=cF0> in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l94"><span class=cF4>SettingsPop2</span></a><span class=cF0> to fix task-swap palette bugs.
+<a name="l8"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/ToTheFront/ToTheFront.CC.html#l193"><span class=cF4>ToTheFront</span></a><span class=cF0> game explanation.
 <a name="l9"></a>
-<a name="l10"></a></span><span class=c0F>----10/09/21 04:05:32----</span><span class=cF0>
-<a name="l11"></a>* Added MOVQ, PMOVMSKB, MINPS, MAXPS, XORPS, CVTSI2SD, and CVTSD2SI assembly opcodes to OpCodes.DD.
-<a name="l12"></a>
-<a name="l13"></a></span><span class=c0F>----10/07/21 18:06:15----</span><span class=cF0>
-<a name="l14"></a>* Raised version number to 1.02.
-<a name="l15"></a>* Fixed Std Font characters after char 128.
-<a name="l16"></a>* Added links to ZealOS-specific applications in PersonalMenu.
-<a name="l17"></a>* Removed all files from ::/Downloads.
-<a name="l18"></a>* Started initial work integrating SSE instructions into assembler. </span><span class=cF9><u>See changes here.</u></span><span class=cF0> Only added 2 arg opcodes and only added 
-<a name="l19"></a>instructions &lt;= 4 bytes. </span><span class=c0F>Current bugs</span><span class=cF0>: unassembling SSE instructions that use non-128-bit vars will incorrectly report U128, 
-<a name="l20"></a>MOVHLPS and MOVLHPS 2nd operand is defined XMM128 to hack ModrM order but operands should be XMM XMM, due to MOVSD name clash 
-<a name="l21"></a>we define opcode as MOVSD_SSE. </span><span class=c0F>TODO</span><span class=cF0>: add CosmiC U128 and XMM register allocation support, find way to ensure 16-byte aligned 
-<a name="l22"></a>stack and aligned instructions.
-<a name="l23"></a>
-<a name="l24"></a></span><span class=c0F>----09/21/21 23:35:00----</span><span class=cF0>
-<a name="l25"></a>* Raised version number to 1.01.
-<a name="l26"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrScreen.CC.html#l150"><span class=cF4>GrZoomInScreen</span></a><span class=cF0>, added to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrScreen.CC.html#l360"><span class=cF4>GrCalcScreenUpdates</span></a><span class=cF0> to factor in zoom, added call to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l100"><span class=cF4>LFBFlush</span></a><span class=cF0> in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrEnd.CC.html#l9"><span class=cF4>CtrlAltZ</span></a><span class=cF0>.
-<a name="l27"></a>
-<a name="l28"></a></span><span class=c0F>----09/15/21 20:33:11----</span><span class=cF0>
-<a name="l29"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/EdPullDown.DD.html#l70"><span class=cF4>WinMax</span></a><span class=cF0> to EdPullDown menu.
-<a name="l30"></a>
-<a name="l31"></a></span><span class=c0F>----08/23/21 02:28:07----</span><span class=cF0>
-<a name="l32"></a>* Added recognition of Linux swap and ext2/3/4 filesystem type in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l148"><span class=cF4>BlkDevAdd</span></a><span class=cF0>, added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3367"><span class=cF4>MBR_PT_LINUX</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3368"><span class=cF4>MBR_PT_SWAP</span></a><span class=cF0>, removed 
-<a name="l33"></a>MBR_PT_FAT12, added &quot;LINUX&quot; and &quot;SWAP&quot; to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l226"><span class=cF4>ST_DRIVE_TYPES</span></a><span class=cF0>.
-<a name="l34"></a>
-<a name="l35"></a></span><span class=c0F>----08/17/21 02:42:53----</span><span class=cF0>
-<a name="l36"></a>* Raised version number to 1.00.
-<a name="l37"></a>* Added progress bars to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l93"><span class=cF4>DVDImageRead</span></a><span class=cF0>.
+<a name="l10"></a></span><span class=c0F>----10/18/21 01:16:10----</span><span class=cF0>
+<a name="l11"></a>* Raised version number to 1.03.
+<a name="l12"></a>* Increased </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1889"><span class=cF4>CInst</span></a><span class=cF0> opcode size from 4 to 8.
+<a name="l13"></a>* </span><span class=cF9><u>Added 3 operand support to assembler</u></span><span class=cF0>.
+<a name="l14"></a>* Added almost all SSE instructions to OpCodes.DD. SSE instructions operating on MMX registers were not implemented.
+<a name="l15"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/UAsm.CC.html#l370"><span class=cF4>0x66 prefix unassembly opcode reporting</span></a><span class=cF0>, assembler now </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l1027"><span class=cF4>prevents duplicate REX</span></a><span class=cF0> for prefixed SSE instructions. The 
+<a name="l16"></a>tradeoff for fixing this is that 0x66, 0xF2, or 0xF3 prefixed SSE opcodes can only use XMM0-XMM7 RAX-RDI.
+<a name="l17"></a>
+<a name="l18"></a></span><span class=c0F>----10/09/21 04:05:32----</span><span class=cF0>
+<a name="l19"></a>* Added MOVQ, PMOVMSKB, MINPS, MAXPS, XORPS, CVTSI2SD, and CVTSD2SI assembly opcodes to OpCodes.DD.
+<a name="l20"></a>
+<a name="l21"></a></span><span class=c0F>----10/07/21 18:06:15----</span><span class=cF0>
+<a name="l22"></a>* Raised version number to 1.02.
+<a name="l23"></a>* Fixed Std Font characters after char 128.
+<a name="l24"></a>* Added links to ZealOS-specific applications in PersonalMenu.
+<a name="l25"></a>* Removed all files from ::/Downloads.
+<a name="l26"></a>* Started initial work integrating SSE instructions into assembler. </span><span class=cF9><u>See changes here.</u></span><span class=cF0> Only added 2 arg opcodes and only added 
+<a name="l27"></a>instructions &lt;= 4 bytes. </span><span class=c0F>Current bugs</span><span class=cF0>: unassembling SSE instructions that use non-128-bit vars will incorrectly report U128, 
+<a name="l28"></a>MOVHLPS and MOVLHPS 2nd operand is defined XMM128 to hack ModrM order but operands should be XMM XMM, due to MOVSD name clash 
+<a name="l29"></a>we define opcode as MOVSD_SSE. </span><span class=c0F>TODO</span><span class=cF0>: add CosmiC U128 and XMM register allocation support, find way to ensure 16-byte aligned 
+<a name="l30"></a>stack to use aligned SSE instructions.
+<a name="l31"></a>
+<a name="l32"></a></span><span class=c0F>----09/21/21 23:35:00----</span><span class=cF0>
+<a name="l33"></a>* Raised version number to 1.01.
+<a name="l34"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrScreen.CC.html#l150"><span class=cF4>GrZoomInScreen</span></a><span class=cF0>, added to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrScreen.CC.html#l360"><span class=cF4>GrCalcScreenUpdates</span></a><span class=cF0> to factor in zoom, added call to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l92"><span class=cF4>LFBFlush</span></a><span class=cF0> in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrEnd.CC.html#l9"><span class=cF4>CtrlAltZ</span></a><span class=cF0>.
+<a name="l35"></a>
+<a name="l36"></a></span><span class=c0F>----09/15/21 20:33:11----</span><span class=cF0>
+<a name="l37"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/EdPullDown.DD.html#l70"><span class=cF4>WinMax</span></a><span class=cF0> to EdPullDown menu.
 <a name="l38"></a>
-<a name="l39"></a></span><span class=c0F>----08/16/21 20:35:44----</span><span class=cF0>
-<a name="l40"></a>* Raised version number to 0.17.
-<a name="l41"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l92"><span class=cF4>DVDImageRead</span></a><span class=cF0> block count.
-<a name="l42"></a>* Changed left window border text to use </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocRecalcLib.CC.html#l77"><span class=cF4>inverted color attribute</span></a><span class=cF0>.
-<a name="l43"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l35"><span class=cF4>ISOInit</span></a><span class=cF0> to account for non-ZealOS CISOPriDesc.
-<a name="l44"></a>
-<a name="l45"></a></span><span class=c0F>----08/16/21 00:17:55----</span><span class=cF0>
-<a name="l46"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2917"><span class=cF4>CAtapiCloseCmd</span></a><span class=cF0>.
-<a name="l47"></a>* Added try-catch blocks to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l100"><span class=cF4>SATARep</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1131"><span class=cF4>AHCIBootDVDProbeAll</span></a><span class=cF0>.
-<a name="l48"></a>
-<a name="l49"></a></span><span class=c0F>----08/15/21 01:51:08----</span><span class=cF0>
-<a name="l50"></a>* Raised version number to 0.16.
-<a name="l51"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l218"><span class=cF4>DVDImageWrite</span></a><span class=cF0> to single-buffer single-threaded instead of dual-buffer multi-threaded.
-<a name="l52"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2908"><span class=cF4>CAtapiWriteCmd</span></a><span class=cF0>.
-<a name="l53"></a>
-<a name="l54"></a></span><span class=c0F>----08/13/21 18:26:14----</span><span class=cF0>
-<a name="l55"></a>* Fixed padding byte amount in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3160"><span class=cF4>CISOPriDesc</span></a><span class=cF0>, added preparer_id member and set in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l82"><span class=cF4>RedSeaISO9660</span></a><span class=cF0>.
+<a name="l39"></a></span><span class=c0F>----08/23/21 02:28:07----</span><span class=cF0>
+<a name="l40"></a>* Added recognition of Linux swap and ext2/3/4 filesystem type in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l148"><span class=cF4>BlkDevAdd</span></a><span class=cF0>, added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3367"><span class=cF4>MBR_PT_LINUX</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3368"><span class=cF4>MBR_PT_SWAP</span></a><span class=cF0>, removed 
+<a name="l41"></a>MBR_PT_FAT12, added &quot;LINUX&quot; and &quot;SWAP&quot; to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l226"><span class=cF4>ST_DRIVE_TYPES</span></a><span class=cF0>.
+<a name="l42"></a>
+<a name="l43"></a></span><span class=c0F>----08/17/21 02:42:53----</span><span class=cF0>
+<a name="l44"></a>* Raised version number to 1.00.
+<a name="l45"></a>* Added progress bars to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l93"><span class=cF4>DVDImageRead</span></a><span class=cF0>.
+<a name="l46"></a>
+<a name="l47"></a></span><span class=c0F>----08/16/21 20:35:44----</span><span class=cF0>
+<a name="l48"></a>* Raised version number to 0.17.
+<a name="l49"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l92"><span class=cF4>DVDImageRead</span></a><span class=cF0> block count.
+<a name="l50"></a>* Changed left window border text to use </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocRecalcLib.CC.html#l77"><span class=cF4>inverted color attribute</span></a><span class=cF0>.
+<a name="l51"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l35"><span class=cF4>ISOInit</span></a><span class=cF0> to account for non-ZealOS CISOPriDesc.
+<a name="l52"></a>
+<a name="l53"></a></span><span class=c0F>----08/16/21 00:17:55----</span><span class=cF0>
+<a name="l54"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2917"><span class=cF4>CAtapiCloseCmd</span></a><span class=cF0>.
+<a name="l55"></a>* Added try-catch blocks to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l100"><span class=cF4>SATARep</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1131"><span class=cF4>AHCIBootDVDProbeAll</span></a><span class=cF0>.
 <a name="l56"></a>
-<a name="l57"></a></span><span class=c0F>----08/13/21 15:57:12----</span><span class=cF0>
-<a name="l58"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Merge.CC.html#l15"><span class=cF4>Merge2</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Diff.CC.html#l40"><span class=cF4>DiffSel</span></a><span class=cF0>, and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Diff.CC.html#l9"><span class=cF4>PopUpDiffMenu</span></a><span class=cF0> colors, added printing source and destination files along with some explanatory 
-<a name="l59"></a>text in the popup window.
-<a name="l60"></a>
-<a name="l61"></a></span><span class=c0F>----08/13/21 13:21:32----</span><span class=cF0>
-<a name="l62"></a>* Raised version number to 0.15.
-<a name="l63"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l167"><span class=cF4>DVDImageWrite</span></a><span class=cF0> bare-metal AHCI disc burning, needs some cleanup.
+<a name="l57"></a></span><span class=c0F>----08/15/21 01:51:08----</span><span class=cF0>
+<a name="l58"></a>* Raised version number to 0.16.
+<a name="l59"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l218"><span class=cF4>DVDImageWrite</span></a><span class=cF0> to single-buffer single-threaded instead of dual-buffer multi-threaded.
+<a name="l60"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2908"><span class=cF4>CAtapiWriteCmd</span></a><span class=cF0>.
+<a name="l61"></a>
+<a name="l62"></a></span><span class=c0F>----08/13/21 18:26:14----</span><span class=cF0>
+<a name="l63"></a>* Fixed padding byte amount in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3160"><span class=cF4>CISOPriDesc</span></a><span class=cF0>, added preparer_id member and set in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l82"><span class=cF4>RedSeaISO9660</span></a><span class=cF0>.
 <a name="l64"></a>
-<a name="l65"></a></span><span class=c0F>----08/09/21 01:54:50----</span><span class=cF0>
-<a name="l66"></a>* Raised version number to 0.14.
-<a name="l67"></a>* Implemented </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l425"><span class=cF4>AHCIAtapiModeWriteSelect</span></a><span class=cF0> to set up ATAPI disc burner write configurations.
+<a name="l65"></a></span><span class=c0F>----08/13/21 15:57:12----</span><span class=cF0>
+<a name="l66"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Merge.CC.html#l15"><span class=cF4>Merge2</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Diff.CC.html#l40"><span class=cF4>DiffSel</span></a><span class=cF0>, and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Diff.CC.html#l9"><span class=cF4>PopUpDiffMenu</span></a><span class=cF0> colors, added printing source and destination files along with some explanatory 
+<a name="l67"></a>text in the popup window.
 <a name="l68"></a>
-<a name="l69"></a></span><span class=c0F>----08/08/21 20:30:08----</span><span class=cF0>
-<a name="l70"></a>* Implemented </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l384"><span class=cF4>AHCIAtapiBlank</span></a><span class=cF0>, default is minimal disc blank.
-<a name="l71"></a>
-<a name="l72"></a></span><span class=c0F>----08/06/21 00:11:02----</span><span class=cF0>
-<a name="l73"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l194"><span class=cF4>Mount2</span></a><span class=cF0> AHCI port value not being cleared on loop.
-<a name="l74"></a>* Fixed OSUpgrade not asking to update the master boot record.
-<a name="l75"></a>* Changed ordering of some links in the PersonalMenu.
-<a name="l76"></a>* Increased Raw mode screen scrolling from 1 line to 8 lines to improve bare-metal performance.
-<a name="l77"></a>* Fixed Raw mode $ printing in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l238"><span class=cF4>MemBIOSRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/TaskRep.CC.html#l23"><span class=cF4>TaskRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l206"><span class=cF4>PCIRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/VideoRep.CC.html#l1"><span class=cF4>VideoRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l334"><span class=cF4>MemPageRep</span></a><span class=cF0>.
-<a name="l78"></a>
-<a name="l79"></a></span><span class=c0F>----08/04/21 14:29:24----</span><span class=cF0>
-<a name="l80"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l392"><span class=cF4>DriveRep</span></a><span class=cF0> to report AHCI SATA port number where IDE base0, base1, and unit were displayed.
-<a name="l81"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l1268"><span class=cF4>Lex</span></a><span class=cF0> assert failure warning to give exact line number.
-<a name="l82"></a>* Removed some deprecated IDE functions.
-<a name="l83"></a>* Added default arg to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l286"><span class=cF4>Drive</span></a><span class=cF0>, so running </span><span class=cF2>Drive;</span><span class=cF0> will bring you to the root of the current drive.
-<a name="l84"></a>* Fixed printing $'s in Raw mode in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l105"><span class=cF4>StackRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l361"><span class=cF4>DriveRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l2"><span class=cF4>SATARep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l144"><span class=cF4>Mount2</span></a><span class=cF0>, and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l220"><span class=cF4>CharGet</span></a><span class=cF0>.
-<a name="l85"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/StrUtils.CC.html#l163"><span class=cF4>LongLines</span></a><span class=cF0> cols default arg from 80 to 128 (128 is TEXT_COLS at default 1024x768).
+<a name="l69"></a></span><span class=c0F>----08/13/21 13:21:32----</span><span class=cF0>
+<a name="l70"></a>* Raised version number to 0.15.
+<a name="l71"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l167"><span class=cF4>DVDImageWrite</span></a><span class=cF0> bare-metal AHCI disc burning, needs some cleanup.
+<a name="l72"></a>
+<a name="l73"></a></span><span class=c0F>----08/09/21 01:54:50----</span><span class=cF0>
+<a name="l74"></a>* Raised version number to 0.14.
+<a name="l75"></a>* Implemented </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l425"><span class=cF4>AHCIAtapiModeWriteSelect</span></a><span class=cF0> to set up ATAPI disc burner write configurations.
+<a name="l76"></a>
+<a name="l77"></a></span><span class=c0F>----08/08/21 20:30:08----</span><span class=cF0>
+<a name="l78"></a>* Implemented </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l384"><span class=cF4>AHCIAtapiBlank</span></a><span class=cF0>, default is minimal disc blank.
+<a name="l79"></a>
+<a name="l80"></a></span><span class=c0F>----08/06/21 00:11:02----</span><span class=cF0>
+<a name="l81"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l194"><span class=cF4>Mount2</span></a><span class=cF0> AHCI port value not being cleared on loop.
+<a name="l82"></a>* Fixed OSUpgrade not asking to update the master boot record.
+<a name="l83"></a>* Changed ordering of some links in the PersonalMenu.
+<a name="l84"></a>* Increased Raw mode screen scrolling from 1 line to 8 lines to improve bare-metal performance.
+<a name="l85"></a>* Fixed Raw mode $ printing in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l238"><span class=cF4>MemBIOSRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/TaskRep.CC.html#l23"><span class=cF4>TaskRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l206"><span class=cF4>PCIRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/VideoRep.CC.html#l1"><span class=cF4>VideoRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l334"><span class=cF4>MemPageRep</span></a><span class=cF0>.
 <a name="l86"></a>
-<a name="l87"></a></span><span class=c0F>----08/03/21 21:57:44----</span><span class=cF0>
-<a name="l88"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskATAId.CC.html#l53"><span class=cF4>MountAHCIAuto</span></a><span class=cF0> which replaces MountIDEAuto: the kernel option works the same as MountIDEAuto, except now it is 
-<a name="l89"></a>iterating over SATA ports to mount all the drives.
-<a name="l90"></a>* Removed CATARep, ATARep, ATARepEntry, ATARepFind, ATARepExitAllApplications and ATAIDDrives.
-<a name="l91"></a>
-<a name="l92"></a></span><span class=c0F>----08/02/21 16:23:34----</span><span class=cF0>
-<a name="l93"></a>* Raised version number to 0.13.
-<a name="l94"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l224"><span class=cF4>Mount</span></a><span class=cF0> allowing ATAPI&lt;--&gt;ATA BlkDev&lt;--&gt;AHCI Port misconfiguration.
-<a name="l95"></a>* Added arg to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l12"><span class=cF4>SATARep</span></a><span class=cF0> to specify drive types to show.
-<a name="l96"></a>* Added checks in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l962"><span class=cF4>AHCIPortInit</span></a><span class=cF0> to throw to Debug if invalid port signatures are detected.
-<a name="l97"></a>
-<a name="l98"></a></span><span class=c0F>----08/02/21 00:54:40----</span><span class=cF0>
-<a name="l99"></a>* Raised version number to 0.12.
-<a name="l100"></a>* Fixed EdLite dropping </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l345"><span class=cF4>RAWF_SCROLL</span></a><span class=cF0>.
-<a name="l101"></a>* Fixed incorrect src_link for </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l1"><span class=cF4>DefineLoad</span></a><span class=cF0> variables: added caller_num arg for when it's run from </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l103"><span class=cF4>DefinePrint</span></a><span class=cF0>.
-<a name="l102"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Externs.CC.html#l56"><span class=cF4>PCIDevFind</span></a><span class=cF0> to System externs: fixes </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l34"><span class=cF4>SATARep</span></a><span class=cF0> compiling crash, now displays AHCI controller information from PCI data.
-<a name="l103"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocRecalcLib.CC.html#l144"><span class=cF4>raw-mode screen clearing</span></a><span class=cF0>: can use either </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocRecalcLib.CC.html#l136"><span class=cF4>DocClear</span></a><span class=cF0> or </span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l28"><span class=cF4>Cls</span></a><span class=cF0>, useful for clearing the screen in debug mode.
-<a name="l104"></a>
-<a name="l105"></a></span><span class=c0F>----07/29/21 14:35:17----</span><span class=cF0>
-<a name="l106"></a>* Altered </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l72"><span class=cF4>RawPutChar</span></a><span class=cF0> screen scrolling algorithm (</span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l64"><span class=cF4>MemCopy</span></a><span class=cF0> is slow on bare-metal).
-<a name="l107"></a>
-<a name="l108"></a></span><span class=c0F>----07/28/21 21:46:46----</span><span class=cF0>
-<a name="l109"></a>* Raised version number to 0.11.
-<a name="l110"></a>* Removed some palettes; replaced all </span><span class=cFB>gr_palette_std</span><span class=cF0> with </span><span class=cFB>gr32_palette_std</span><span class=cF0>, added new </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l74"><span class=cF4>PaletteSetSlate</span></a><span class=cF0>.
-<a name="l111"></a>* Changed all remaining </span><span class=cF9>CBGR48</span><span class=cF0> in codebase to </span><span class=cF9>CBGR24</span><span class=cF0>.
+<a name="l87"></a></span><span class=c0F>----08/04/21 14:29:24----</span><span class=cF0>
+<a name="l88"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l392"><span class=cF4>DriveRep</span></a><span class=cF0> to report AHCI SATA port number where IDE base0, base1, and unit were displayed.
+<a name="l89"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l1268"><span class=cF4>Lex</span></a><span class=cF0> assert failure warning to give exact line number.
+<a name="l90"></a>* Removed some deprecated IDE functions.
+<a name="l91"></a>* Added default arg to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l286"><span class=cF4>Drive</span></a><span class=cF0>, so running </span><span class=cF2>Drive;</span><span class=cF0> will bring you to the root of the current drive.
+<a name="l92"></a>* Fixed printing $'s in Raw mode in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l105"><span class=cF4>StackRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l361"><span class=cF4>DriveRep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l2"><span class=cF4>SATARep</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l144"><span class=cF4>Mount2</span></a><span class=cF0>, and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l220"><span class=cF4>CharGet</span></a><span class=cF0>.
+<a name="l93"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/StrUtils.CC.html#l163"><span class=cF4>LongLines</span></a><span class=cF0> cols default arg from 80 to 128 (128 is TEXT_COLS at default 1024x768).
+<a name="l94"></a>
+<a name="l95"></a></span><span class=c0F>----08/03/21 21:57:44----</span><span class=cF0>
+<a name="l96"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskATAId.CC.html#l53"><span class=cF4>MountAHCIAuto</span></a><span class=cF0> which replaces MountIDEAuto: the kernel option works the same as MountIDEAuto, except now it is 
+<a name="l97"></a>iterating over SATA ports to mount all the drives.
+<a name="l98"></a>* Removed CATARep, ATARep, ATARepEntry, ATARepFind, ATARepExitAllApplications and ATAIDDrives.
+<a name="l99"></a>
+<a name="l100"></a></span><span class=c0F>----08/02/21 16:23:34----</span><span class=cF0>
+<a name="l101"></a>* Raised version number to 0.13.
+<a name="l102"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l224"><span class=cF4>Mount</span></a><span class=cF0> allowing ATAPI&lt;--&gt;ATA BlkDev&lt;--&gt;AHCI Port misconfiguration.
+<a name="l103"></a>* Added arg to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l12"><span class=cF4>SATARep</span></a><span class=cF0> to specify drive types to show.
+<a name="l104"></a>* Added checks in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l962"><span class=cF4>AHCIPortInit</span></a><span class=cF0> to throw to Debug if invalid port signatures are detected.
+<a name="l105"></a>
+<a name="l106"></a></span><span class=c0F>----08/02/21 00:54:40----</span><span class=cF0>
+<a name="l107"></a>* Raised version number to 0.12.
+<a name="l108"></a>* Fixed EdLite dropping </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l345"><span class=cF4>RAWF_SCROLL</span></a><span class=cF0>.
+<a name="l109"></a>* Fixed incorrect src_link for </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l1"><span class=cF4>DefineLoad</span></a><span class=cF0> variables: added caller_num arg for when it's run from </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l103"><span class=cF4>DefinePrint</span></a><span class=cF0>.
+<a name="l110"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Externs.CC.html#l56"><span class=cF4>PCIDevFind</span></a><span class=cF0> to System externs: fixes </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l34"><span class=cF4>SATARep</span></a><span class=cF0> compiling crash, now displays AHCI controller information from PCI data.
+<a name="l111"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocRecalcLib.CC.html#l144"><span class=cF4>raw-mode screen clearing</span></a><span class=cF0>: can use either </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocRecalcLib.CC.html#l136"><span class=cF4>DocClear</span></a><span class=cF0> or </span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l28"><span class=cF4>Cls</span></a><span class=cF0>, useful for clearing the screen in debug mode.
 <a name="l112"></a>
-<a name="l113"></a></span><span class=c0F>----07/25/21 02:19:17----</span><span class=cF0>
-<a name="l114"></a>* Raised version number to 0.10.
-<a name="l115"></a>* Unify Kernel binary location at /Boot/Kernel.BIN.C, alter </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootDVDIns.CC.html#l21"><span class=cF4>BootDVDIns</span></a><span class=cF0> to create DVDKernel.BIN.C which gets moved in </span><span class=cF4><u>DoDistro</u></span><span class=cF0>, 
-<a name="l116"></a>update boot documentation.
-<a name="l117"></a>
-<a name="l118"></a></span><span class=c0F>----07/24/21 00:07:05----</span><span class=cF0>
-<a name="l119"></a>* Raised version number to 0.09.
-<a name="l120"></a>* Rename /0000Boot folder to /Boot, rename 0000Kernel.BIN.C generated in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootDVDIns.CC.html#l21"><span class=cF4>BootDVDIns</span></a><span class=cF0> to Kernel.BIN.C.
-<a name="l121"></a>
-<a name="l122"></a></span><span class=c0F>----07/23/21 16:30:23----</span><span class=cF0>
-<a name="l123"></a>* Improve </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExcept.CC.html#l126"><span class=cF4>ParenWarning</span></a><span class=cF0> to give exact line number.
-<a name="l124"></a>
-<a name="l125"></a></span><span class=c0F>----07/14/21 13:12:34----</span><span class=cF0>
-<a name="l126"></a>* Raised version number to 0.08.
-<a name="l127"></a>* Fixed non-writable drive throw when #include with F5 in </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPutKey.CC.html#l753"><span class=cF4>save</span></a><span class=cF0>.
-<a name="l128"></a>* Added top &amp; right borders to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l314"><span class=cF4>RawDr</span></a><span class=cF0>.
-<a name="l129"></a>* Improved spacing in some debug commands.
-<a name="l130"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l1"><span class=cF4>RawPutChar</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l67"><span class=cF4>EdLite</span></a><span class=cF0> tab width.
-<a name="l131"></a>* Fixed </span><a href="https://zeal-operating-system.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="l113"></a></span><span class=c0F>----07/29/21 14:35:17----</span><span class=cF0>
+<a name="l114"></a>* Altered </span><span class=cF4><u>RawPutChar</u></span><span class=cF0> screen scrolling algorithm (</span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l64"><span class=cF4>MemCopy</span></a><span class=cF0> is slow on bare-metal).
+<a name="l115"></a>
+<a name="l116"></a></span><span class=c0F>----07/28/21 21:46:46----</span><span class=cF0>
+<a name="l117"></a>* Raised version number to 0.11.
+<a name="l118"></a>* Removed some palettes; replaced all </span><span class=cFB>gr_palette_std</span><span class=cF0> with </span><span class=cFB>gr32_palette_std</span><span class=cF0>, added new </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l74"><span class=cF4>PaletteSetSlate</span></a><span class=cF0>.
+<a name="l119"></a>* Changed all remaining </span><span class=cF9>CBGR48</span><span class=cF0> in codebase to </span><span class=cF9>CBGR24</span><span class=cF0>.
+<a name="l120"></a>
+<a name="l121"></a></span><span class=c0F>----07/25/21 02:19:17----</span><span class=cF0>
+<a name="l122"></a>* Raised version number to 0.10.
+<a name="l123"></a>* Unify Kernel binary location at /Boot/Kernel.BIN.C, alter </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootDVDIns.CC.html#l21"><span class=cF4>BootDVDIns</span></a><span class=cF0> to create DVDKernel.BIN.C which gets moved in </span><span class=cF4><u>DoDistro</u></span><span class=cF0>, 
+<a name="l124"></a>update boot documentation.
+<a name="l125"></a>
+<a name="l126"></a></span><span class=c0F>----07/24/21 00:07:05----</span><span class=cF0>
+<a name="l127"></a>* Raised version number to 0.09.
+<a name="l128"></a>* Rename /0000Boot folder to /Boot, rename 0000Kernel.BIN.C generated in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootDVDIns.CC.html#l21"><span class=cF4>BootDVDIns</span></a><span class=cF0> to Kernel.BIN.C.
+<a name="l129"></a>
+<a name="l130"></a></span><span class=c0F>----07/23/21 16:30:23----</span><span class=cF0>
+<a name="l131"></a>* Improve </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExcept.CC.html#l126"><span class=cF4>ParenWarning</span></a><span class=cF0> to give exact line number.
 <a name="l132"></a>
-<a name="l133"></a></span><span class=c0F>----07/11/21 17:26:32----</span><span class=cF0>
-<a name="l134"></a>* Raised version number to 0.07.
-<a name="l135"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l133"><span class=cF4>IntEntryAlloc</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l171"><span class=cF4>IntEntryFree</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3589"><span class=cF4>dev.user_int_bitmap</span></a><span class=cF0> to allow acquiring dynamic user APIC IRQ.
-<a name="l136"></a>
-<a name="l137"></a></span><span class=c0F>----07/09/21 04:13:50----</span><span class=cF0>
-<a name="l138"></a>* Added drive changing macros from AcctExample to PersonalMenu.
-<a name="l139"></a>
-<a name="l140"></a></span><span class=c0F>----07/06/21 15:04:12----</span><span class=cF0>
-<a name="l141"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l408"><span class=cF4>SysCAlloc</span></a><span class=cF0>&quot;);
-<a name="l142"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l394"><span class=cF4>SysMAlloc</span></a><span class=cF0>&quot;, &quot;-l&quot;);
-<a name="l143"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l33"><span class=cF4>SysCls</span></a><span class=cF0>&quot;);
-<a name="l144"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l503"><span class=cF4>SysStrNew</span></a><span class=cF0>&quot;);
-<a name="l145"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l479"><span class=cF4>SysReAlloc</span></a><span class=cF0>&quot;);
-<a name="l146"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l158"><span class=cF4>SysOnce</span></a><span class=cF0>&quot;, &quot;-l&quot;);
+<a name="l133"></a></span><span class=c0F>----07/14/21 13:12:34----</span><span class=cF0>
+<a name="l134"></a>* Raised version number to 0.08.
+<a name="l135"></a>* Fixed non-writable drive throw when #include with F5 in </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPutKey.CC.html#l753"><span class=cF4>save</span></a><span class=cF0>.
+<a name="l136"></a>* Added top &amp; right borders to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l314"><span class=cF4>RawDr</span></a><span class=cF0>.
+<a name="l137"></a>* Improved spacing in some debug commands.
+<a name="l138"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l1"><span class=cF4>RawPutChar</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l67"><span class=cF4>EdLite</span></a><span class=cF0> tab width.
+<a name="l139"></a>* Fixed </span><a href="https://zeal-operating-system.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="l140"></a>
+<a name="l141"></a></span><span class=c0F>----07/11/21 17:26:32----</span><span class=cF0>
+<a name="l142"></a>* Raised version number to 0.07.
+<a name="l143"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l133"><span class=cF4>IntEntryAlloc</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l171"><span class=cF4>IntEntryFree</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3589"><span class=cF4>dev.user_int_bitmap</span></a><span class=cF0> to allow acquiring dynamic user APIC IRQ.
+<a name="l144"></a>
+<a name="l145"></a></span><span class=c0F>----07/09/21 04:13:50----</span><span class=cF0>
+<a name="l146"></a>* Added drive changing macros from AcctExample to PersonalMenu.
 <a name="l147"></a>
-<a name="l148"></a></span><span class=c0F>----07/05/21 22:24:03----</span><span class=cF0>
-<a name="l149"></a>* </span><a href="https://zeal-operating-system.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="l150"></a>* Updated </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l18"><span class=cF4>line counts</span></a><span class=cF0>.
-<a name="l151"></a>
-<a name="l152"></a></span><span class=c0F>----07/05/21 14:58:59----</span><span class=cF0>
-<a name="l153"></a>* Raised version number to 0.06.
-<a name="l154"></a>* Update and fix all documentation.
-<a name="l155"></a>* Alter Splash messages and logo color.
-<a name="l156"></a>* Allow OS Upgrade feature on VMs.
-<a name="l157"></a>
-<a name="l158"></a></span><span class=c0F>----07/03/21 00:01:32----</span><span class=cF0>
-<a name="l159"></a>* Raised version number to 0.05.
-<a name="l160"></a>* Fixed HTML Demo, implemented it into DoDistro process. Outputs to ::/HTML/.
-<a name="l161"></a>
-<a name="l162"></a></span><span class=c0F>----07/02/21 19:30:19----</span><span class=cF0>
-<a name="l163"></a>* Raised version number to 0.04.
-<a name="l164"></a>* Implemented default NULL filename args for </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocEd.CC.html#l228"><span class=cF4>Ed</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocEd.CC.html#l295"><span class=cF4>PopUpEd</span></a><span class=cF0>.
-<a name="l165"></a>* Removed some deprecated IDE functions.
-<a name="l166"></a>* Changed window borders. Added color to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocTerm.CC.html#l35"><span class=cF4>[X]</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.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="l167"></a>
-<a name="l168"></a></span><span class=c0F>----07/02/21 03:58:09----</span><span class=cF0>
-<a name="l169"></a>* Raised version number to 0.03.
-<a name="l170"></a>* Update all documentation, change 1st-person --&gt; 3rd-person.
-<a name="l171"></a>
-<a name="l172"></a></span><span class=c0F>----07/01/21 23:51:14----</span><span class=cF0>
-<a name="l173"></a>* Raised version number to 0.02.
-<a name="l174"></a>* Added support for reading TempleOS, ZenithOS, and ZealOS ISOs.
-<a name="l175"></a>* Renames:
-<a name="l176"></a>    - Seth  --&gt; Executive
-<a name="l177"></a>
-<a name="l178"></a></span><span class=c0F>----07/01/21 19:04:09----</span><span class=cF0>
-<a name="l179"></a><blink>* Forked ZealOS from ZenithOS. Version number 2.01 --&gt; 0.01.</blink>
-<a name="l180"></a>* Update Roadmap.
-<a name="l181"></a>* Restructured Net/ directories.
-<a name="l182"></a>* Removed unnecessary files in Home/ directory.
+<a name="l148"></a></span><span class=c0F>----07/06/21 15:04:12----</span><span class=cF0>
+<a name="l149"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l408"><span class=cF4>SysCAlloc</span></a><span class=cF0>&quot;);
+<a name="l150"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l394"><span class=cF4>SysMAlloc</span></a><span class=cF0>&quot;, &quot;-l&quot;);
+<a name="l151"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l33"><span class=cF4>SysCls</span></a><span class=cF0>&quot;);
+<a name="l152"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l503"><span class=cF4>SysStrNew</span></a><span class=cF0>&quot;);
+<a name="l153"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l479"><span class=cF4>SysReAlloc</span></a><span class=cF0>&quot;);
+<a name="l154"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l158"><span class=cF4>SysOnce</span></a><span class=cF0>&quot;, &quot;-l&quot;);
+<a name="l155"></a>
+<a name="l156"></a></span><span class=c0F>----07/05/21 22:24:03----</span><span class=cF0>
+<a name="l157"></a>* </span><a href="https://zeal-operating-system.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="l158"></a>* Updated </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l18"><span class=cF4>line counts</span></a><span class=cF0>.
+<a name="l159"></a>
+<a name="l160"></a></span><span class=c0F>----07/05/21 14:58:59----</span><span class=cF0>
+<a name="l161"></a>* Raised version number to 0.06.
+<a name="l162"></a>* Update and fix all documentation.
+<a name="l163"></a>* Alter Splash messages and logo color.
+<a name="l164"></a>* Allow OS Upgrade feature on VMs.
+<a name="l165"></a>
+<a name="l166"></a></span><span class=c0F>----07/03/21 00:01:32----</span><span class=cF0>
+<a name="l167"></a>* Raised version number to 0.05.
+<a name="l168"></a>* Fixed HTML Demo, implemented it into DoDistro process. Outputs to ::/HTML/.
+<a name="l169"></a>
+<a name="l170"></a></span><span class=c0F>----07/02/21 19:30:19----</span><span class=cF0>
+<a name="l171"></a>* Raised version number to 0.04.
+<a name="l172"></a>* Implemented default NULL filename args for </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocEd.CC.html#l228"><span class=cF4>Ed</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocEd.CC.html#l295"><span class=cF4>PopUpEd</span></a><span class=cF0>.
+<a name="l173"></a>* Removed some deprecated IDE functions.
+<a name="l174"></a>* Changed window borders. Added color to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocTerm.CC.html#l35"><span class=cF4>[X]</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.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="l175"></a>
+<a name="l176"></a></span><span class=c0F>----07/02/21 03:58:09----</span><span class=cF0>
+<a name="l177"></a>* Raised version number to 0.03.
+<a name="l178"></a>* Update all documentation, change 1st-person --&gt; 3rd-person.
+<a name="l179"></a>
+<a name="l180"></a></span><span class=c0F>----07/01/21 23:51:14----</span><span class=cF0>
+<a name="l181"></a>* Raised version number to 0.02.
+<a name="l182"></a>* Added support for reading TempleOS, ZenithOS, and ZealOS ISOs.
 <a name="l183"></a>* Renames:
-<a name="l184"></a>    - ZenithOS      --&gt; ZealOS
-<a name="l185"></a>    - Zenith Task   --&gt; System Task
-<a name="l186"></a>
-<a name="l187"></a>    - </span><span class=cF5>Zenith</span><span class=cF0>        --&gt; </span><span class=cF5>Sys</span><span class=cF0>
-<a name="l188"></a>    - </span><span class=cF5>ZenithErr</span><span class=cF0>     --&gt; </span><span class=cF5>SysErr</span><span class=cF0>
-<a name="l189"></a>    - </span><span class=cF5>ZenithWarn</span><span class=cF0>    --&gt; </span><span class=cF5>SysWarn</span><span class=cF0>
-<a name="l190"></a>    - </span><span class=cF5>ZenithLog</span><span class=cF0>     --&gt; </span><span class=cF5>SysLog</span><span class=cF0>
-<a name="l191"></a>
-<a name="l192"></a>    - Zenith/       --&gt; System/
-<a name="l193"></a>
-<a name="l194"></a></span><span class=c0F>----06/28/21 06:20:21----</span><span class=cF0>
-<a name="l195"></a>* Restored /System/God directory, the </span><a href="https://zeal-operating-system.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="l196"></a>
-<a name="l197"></a></span><span class=c0F>----06/24/21 01:01:06----</span><span class=cF0>
-<a name="l198"></a>* Raised version number to ZenithOS 2.1.
-<a name="l199"></a>* Implemented PCI fall-back functions for when PCIBIOS is unsupported, to improve bare-metal support.
-<a name="l200"></a>* Abstracted </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l1"><span class=cF4>PCI functions</span></a><span class=cF0> out from </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l1"><span class=cF4>PCIBIOS</span></a><span class=cF0> file.
+<a name="l184"></a>    - Seth  --&gt; Executive
+<a name="l185"></a>
+<a name="l186"></a></span><span class=c0F>----07/01/21 19:04:09----</span><span class=cF0>
+<a name="l187"></a><blink>* Forked ZealOS from ZenithOS. Version number 2.01 --&gt; 0.01.</blink>
+<a name="l188"></a>* Update Roadmap.
+<a name="l189"></a>* Restructured Net/ directories.
+<a name="l190"></a>* Removed unnecessary files in Home/ directory.
+<a name="l191"></a>* Renames:
+<a name="l192"></a>    - ZenithOS      --&gt; ZealOS
+<a name="l193"></a>    - Zenith Task   --&gt; System Task
+<a name="l194"></a>
+<a name="l195"></a>    - </span><span class=cF5>Zenith</span><span class=cF0>        --&gt; </span><span class=cF5>Sys</span><span class=cF0>
+<a name="l196"></a>    - </span><span class=cF5>ZenithErr</span><span class=cF0>     --&gt; </span><span class=cF5>SysErr</span><span class=cF0>
+<a name="l197"></a>    - </span><span class=cF5>ZenithWarn</span><span class=cF0>    --&gt; </span><span class=cF5>SysWarn</span><span class=cF0>
+<a name="l198"></a>    - </span><span class=cF5>ZenithLog</span><span class=cF0>     --&gt; </span><span class=cF5>SysLog</span><span class=cF0>
+<a name="l199"></a>
+<a name="l200"></a>    - Zenith/       --&gt; System/
 <a name="l201"></a>
-<a name="l202"></a></span><span class=c0F>----06/01/21 16:02:38----</span><span class=cF0>
-<a name="l203"></a><blink>* Raised version number to ZenithOS 2.0.</blink>
-<a name="l204"></a>* Overhauled entire OS to use AHCI routines instead of IDE.
-<a name="l205"></a>
-<a name="l206"></a></span><span class=c0F>----05/24/21 05:08:09----</span><span class=cF0>
-<a name="l207"></a>* Fixed </span><a href="https://zeal-operating-system.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="l208"></a>
-<a name="l209"></a></span><span class=c0F>----05/24/21 04:24:00----</span><span class=cF0>
-<a name="l210"></a>* Fixed Titanium crashing due to a broken sprite mesh.
-<a name="l211"></a>
-<a name="l212"></a></span><span class=c0F>----05/12/21 15:42:22----</span><span class=cF0>
-<a name="l213"></a>* Renamed PaletteSetTomLight() to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l62"><span class=cF4>PaletteSetLight</span></a><span class=cF0>(), brightened LTRED, PURPLE, and LTPURPLE.
-<a name="l214"></a>* Lowered </span><a href="https://zeal-operating-system.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="l215"></a>
-<a name="l216"></a></span><span class=c0F>----02/07/21 10:20:33----</span><span class=cF0>
-<a name="l217"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l222"><span class=cF4>MSRRead</span></a><span class=cF0>&quot;);
-<a name="l218"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l223"><span class=cF4>MSRWrite</span></a><span class=cF0>&quot;);
+<a name="l202"></a></span><span class=c0F>----06/28/21 06:20:21----</span><span class=cF0>
+<a name="l203"></a>* Restored /System/God directory, the </span><a href="https://zeal-operating-system.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="l204"></a>
+<a name="l205"></a></span><span class=c0F>----06/24/21 01:01:06----</span><span class=cF0>
+<a name="l206"></a>* Raised version number to ZenithOS 2.1.
+<a name="l207"></a>* Implemented PCI fall-back functions for when PCIBIOS is unsupported, to improve bare-metal support.
+<a name="l208"></a>* Abstracted </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l1"><span class=cF4>PCI functions</span></a><span class=cF0> out from </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l1"><span class=cF4>PCIBIOS</span></a><span class=cF0> file.
+<a name="l209"></a>
+<a name="l210"></a></span><span class=c0F>----06/01/21 16:02:38----</span><span class=cF0>
+<a name="l211"></a><blink>* Raised version number to ZenithOS 2.0.</blink>
+<a name="l212"></a>* Overhauled entire OS to use AHCI routines instead of IDE.
+<a name="l213"></a>
+<a name="l214"></a></span><span class=c0F>----05/24/21 05:08:09----</span><span class=cF0>
+<a name="l215"></a>* Fixed </span><a href="https://zeal-operating-system.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="l216"></a>
+<a name="l217"></a></span><span class=c0F>----05/24/21 04:24:00----</span><span class=cF0>
+<a name="l218"></a>* Fixed Titanium crashing due to a broken sprite mesh.
 <a name="l219"></a>
-<a name="l220"></a></span><span class=c0F>----01/28/21 19:08:16----</span><span class=cF0>
-<a name="l221"></a>* Added MSRGet().
-<a name="l222"></a>
-<a name="l223"></a></span><span class=c0F>----01/24/21 01:51:12----</span><span class=cF0>
-<a name="l224"></a>* Removed DriveMap().
-<a name="l225"></a>
-<a name="l226"></a></span><span class=c0F>----01/11/21 23:39:21----</span><span class=cF0>
-<a name="l227"></a>* Restored &quot;Daemon&quot; -&gt; &quot;Seth&quot;.
-<a name="l228"></a>
-<a name="l229"></a></span><span class=c0F>----12/23/20 18:27:18----</span><span class=cF0>
-<a name="l230"></a>* Reformatting of files is virtually complete now.
-<a name="l231"></a>
-<a name="l232"></a></span><span class=c0F>----06/04/20 18:01:46----</span><span class=cF0>
-<a name="l233"></a>* Added </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Utils/SysRep.CC.html#l739"><span class=cF4>SysRep</span></a><span class=cF0>().
-<a name="l234"></a>
-<a name="l235"></a></span><span class=c0F>----04/27/20 15:34:42----</span><span class=cF0>
-<a name="l236"></a>* Changed </span><a href="https://zeal-operating-system.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="l237"></a>
-<a name="l238"></a></span><span class=c0F>----04/21/20 18:54:47----</span><span class=cF0>
-<a name="l239"></a>* Altered </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l48"><span class=cF4>Tom Palettes</span></a><span class=cF0> for better visibility.
-<a name="l240"></a>
-<a name="l241"></a></span><span class=c0F>----04/21/20 16:13:01----</span><span class=cF0>
-<a name="l242"></a>* Added start-up intro </span><a href="https://zeal-operating-system.github.io/ZealOS/System/ZSplash.CC.html#l1"><span class=cF4>Splash</span></a><span class=cF0> as a PopUp in </span><a href="https://zeal-operating-system.github.io/ZealOS/HomeSys.CC.html#l38"><span class=cF4>Once</span></a><span class=cF0>, after performing a full boot (excludes soft reboots).
-<a name="l243"></a>
-<a name="l244"></a></span><span class=c0F>----04/13/20 13:48:15----</span><span class=cF0>
-<a name="l245"></a>* Added </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l149"><span class=cF4>IntPICInit</span></a><span class=cF0>().
-<a name="l246"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l149"><span class=cF4>IntPICInit</span></a><span class=cF0>&quot;); 
-<a name="l247"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l642"><span class=cF4>LAPIC_ARBITRATION_PRIORITY</span></a><span class=cF0>&quot;); 
+<a name="l220"></a></span><span class=c0F>----05/12/21 15:42:22----</span><span class=cF0>
+<a name="l221"></a>* Renamed PaletteSetTomLight() to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l62"><span class=cF4>PaletteSetLight</span></a><span class=cF0>(), brightened LTRED, PURPLE, and LTPURPLE.
+<a name="l222"></a>* Lowered </span><a href="https://zeal-operating-system.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="l223"></a>
+<a name="l224"></a></span><span class=c0F>----02/07/21 10:20:33----</span><span class=cF0>
+<a name="l225"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l222"><span class=cF4>MSRRead</span></a><span class=cF0>&quot;);
+<a name="l226"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l223"><span class=cF4>MSRWrite</span></a><span class=cF0>&quot;);
+<a name="l227"></a>
+<a name="l228"></a></span><span class=c0F>----01/28/21 19:08:16----</span><span class=cF0>
+<a name="l229"></a>* Added MSRGet().
+<a name="l230"></a>
+<a name="l231"></a></span><span class=c0F>----01/24/21 01:51:12----</span><span class=cF0>
+<a name="l232"></a>* Removed DriveMap().
+<a name="l233"></a>
+<a name="l234"></a></span><span class=c0F>----01/11/21 23:39:21----</span><span class=cF0>
+<a name="l235"></a>* Restored &quot;Daemon&quot; -&gt; &quot;Seth&quot;.
+<a name="l236"></a>
+<a name="l237"></a></span><span class=c0F>----12/23/20 18:27:18----</span><span class=cF0>
+<a name="l238"></a>* Reformatting of files is virtually complete now.
+<a name="l239"></a>
+<a name="l240"></a></span><span class=c0F>----06/04/20 18:01:46----</span><span class=cF0>
+<a name="l241"></a>* Added </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Utils/SysRep.CC.html#l739"><span class=cF4>SysRep</span></a><span class=cF0>().
+<a name="l242"></a>
+<a name="l243"></a></span><span class=c0F>----04/27/20 15:34:42----</span><span class=cF0>
+<a name="l244"></a>* Changed </span><a href="https://zeal-operating-system.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="l245"></a>
+<a name="l246"></a></span><span class=c0F>----04/21/20 18:54:47----</span><span class=cF0>
+<a name="l247"></a>* Altered </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l48"><span class=cF4>Tom Palettes</span></a><span class=cF0> for better visibility.
 <a name="l248"></a>
-<a name="l249"></a></span><span class=c0F>----04/12/20 17:06:38----</span><span class=cF0>
-<a name="l250"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l411"><span class=cF4>CIDTEntry</span></a><span class=cF0> and rewrote </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l98"><span class=cF4>IntEntryGet</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l110"><span class=cF4>IntEntrySet</span></a><span class=cF0>(). </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3581"><span class=cF4>dev</span></a><span class=cF0>.idt is now </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l223"><span class=cF4>allocated</span></a><span class=cF0> on an 8-byte boundary as per Intel SDM 
-<a name="l251"></a>recommendation.
-<a name="l252"></a>* Updated </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l16"><span class=cF4>OS version</span></a><span class=cF0>.
-<a name="l253"></a>* Changed </span><a href="https://zeal-operating-system.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="l254"></a>
-<a name="l255"></a></span><span class=c0F>----04/11/20 18:10:58----</span><span class=cF0>
-<a name="l256"></a>* Beginning efforts to reformat files some. Currently, keeping a temp log of progress at /Home/FilesRefactored.DD.
-<a name="l257"></a>
-<a name="l258"></a></span><span class=c0F>----04/10/20 07:44:08----</span><span class=cF0>
-<a name="l259"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l630"><span class=cF4>PIC_1</span></a><span class=cF0>&quot;);
-<a name="l260"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l632"><span class=cF4>PIC_2</span></a><span class=cF0>&quot;);
-<a name="l261"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l686"><span class=cF4>PIT_0</span></a><span class=cF0>&quot;);
-<a name="l262"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l687"><span class=cF4>PIT_2</span></a><span class=cF0>&quot;);
-<a name="l263"></a>
-<a name="l264"></a></span><span class=c0F>----04/09/20 19:33:16----</span><span class=cF0>
-<a name="l265"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Chess.CC.html#l1"><span class=cF4>Chess</span></a><span class=cF0> game from Sup1 disc.
-<a name="l266"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l147"><span class=cF4>FlagsScan</span></a><span class=cF0>&quot;);
-<a name="l267"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l209"><span class=cF4>FlagsStrPrint</span></a><span class=cF0>&quot;);
-<a name="l268"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l42"><span class=cF4>MessageScan</span></a><span class=cF0>&quot;);
-<a name="l269"></a>
-<a name="l270"></a></span><span class=c0F>----04/04/20 19:15:21----</span><span class=cF0>
-<a name="l271"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/SysRep.CC.html#l739"><span class=cF4>SysRep</span></a><span class=cF0>(). Various </span><a href="https://zeal-operating-system.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://zeal-operating-system.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="l272"></a>SMBIOS structures located in low memory. Question-colon operator would have saved many lines of code.
-<a name="l273"></a>
-<a name="l274"></a></span><span class=c0F>----04/02/20 03:27:03----</span><span class=cF0>
-<a name="l275"></a>* Added camera rotation via mouse in 3D </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l251"><span class=cF4>VIEWANGLES_RANGE</span></a><span class=cF0> crashed it.
-<a name="l276"></a>
-<a name="l277"></a></span><span class=c0F>----04/02/20 01:50:52----</span><span class=cF0>
-<a name="l278"></a>* 'Fixed' </span><a href="https://zeal-operating-system.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://zeal-operating-system.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="l279"></a>shift-esc is entered with the new key implementation.
-<a name="l280"></a>
-<a name="l281"></a></span><span class=c0F>----04/01/20 01:49:47----</span><span class=cF0>
-<a name="l282"></a>* Changed boat color in </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>Talons</span></a><span class=cF0> from black to brown.
-<a name="l283"></a>
-<a name="l284"></a></span><span class=c0F>----04/01/20 01:42:55----</span><span class=cF0>
-<a name="l285"></a>* Cleaned up </span><a href="https://zeal-operating-system.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="l286"></a>  Added set/unset task idle between Yield to lower CPU use.
-<a name="l287"></a>
-<a name="l288"></a></span><span class=c0F>----03/29/20 14:07:00----</span><span class=cF0>
-<a name="l289"></a>* Modified </span><a href="https://zeal-operating-system.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="l290"></a>* Modified </span><a href="https://zeal-operating-system.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="l291"></a>* Modified </span><a href="https://zeal-operating-system.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="l292"></a>* Exported </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelC.HH.html#l563"><span class=cF4>Seg2Linear</span></a><span class=cF0>() from kernel.
-<a name="l293"></a>
-<a name="l294"></a></span><span class=c0F>----03/27/20 13:06:00----</span><span class=cF0>
-<a name="l295"></a>* Modified </span><a href="https://zeal-operating-system.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="l296"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l48"><span class=cF4>PaletteSetTom</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l62"><span class=cF4>PaletteSetTomLight</span></a><span class=cF0>().
-<a name="l297"></a>
-<a name="l298"></a></span><span class=c0F>----03/21/20 19:35:00----</span><span class=cF0>
-<a name="l299"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l685"><span class=cF4>StrReplace</span></a><span class=cF0>(), not fully tested yet.
-<a name="l300"></a>
-<a name="l301"></a></span><span class=c0F>----03/19/20 01:51:36----</span><span class=cF0>
-<a name="l302"></a>* Added </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l529"><span class=cF4>Lex</span></a><span class=cF0>() with other languages like JSON.
-<a name="l303"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l204"><span class=cF4>RAXGet</span></a><span class=cF0>&quot;);
-<a name="l304"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l210"><span class=cF4>RAXSet</span></a><span class=cF0>&quot;);
-<a name="l305"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l152"><span class=cF4>IC_RAX_GET</span></a><span class=cF0>&quot;);
-<a name="l306"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l153"><span class=cF4>IC_RAX_SET</span></a><span class=cF0>&quot;);
-<a name="l307"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l220"><span class=cF4>CharGet</span></a><span class=cF0>&quot;);
-<a name="l308"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l109"><span class=cF4>MessageGet</span></a><span class=cF0>&quot;);
-<a name="l309"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l170"><span class=cF4>KeyGet</span></a><span class=cF0>&quot;);
-<a name="l310"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l128"><span class=cF4>CharScan</span></a><span class=cF0>&quot;);
-<a name="l311"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l143"><span class=cF4>KeyScan</span></a><span class=cF0>&quot;);
-<a name="l312"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l295"><span class=cF4>MessagePost</span></a><span class=cF0>&quot;);
-<a name="l313"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l109"><span class=cF4>MessageGet</span></a><span class=cF0>&quot;);
-<a name="l314"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocGet.CC.html#l206"><span class=cF4>I64Get</span></a><span class=cF0>&quot;);
-<a name="l315"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocGet.CC.html#l238"><span class=cF4>F64Get</span></a><span class=cF0>&quot;);
-<a name="l316"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l205"><span class=cF4>RBPGet</span></a><span class=cF0>&quot;);
-<a name="l317"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l211"><span class=cF4>RBPSet</span></a><span class=cF0>&quot;);
-<a name="l318"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l154"><span class=cF4>IC_RBP_GET</span></a><span class=cF0>&quot;);
-<a name="l319"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l155"><span class=cF4>IC_RBP_SET</span></a><span class=cF0>&quot;);
-<a name="l320"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l207"><span class=cF4>RSPGet</span></a><span class=cF0>&quot;);
-<a name="l321"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l213"><span class=cF4>RSPSet</span></a><span class=cF0>&quot;);
-<a name="l322"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l156"><span class=cF4>IC_RSP_GET</span></a><span class=cF0>&quot;);
-<a name="l323"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l157"><span class=cF4>IC_RSP_SET</span></a><span class=cF0>&quot;);
-<a name="l324"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l206"><span class=cF4>RFlagsGet</span></a><span class=cF0>&quot;);
-<a name="l325"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l149"><span class=cF4>IC_RFLAGS_GET</span></a><span class=cF0>&quot;);
-<a name="l326"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l212"><span class=cF4>RFlagsSet</span></a><span class=cF0>&quot;);
-<a name="l327"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l151"><span class=cF4>IC_RFLAGS_SET</span></a><span class=cF0>&quot;);
-<a name="l328"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l244"><span class=cF4>TSCGet</span></a><span class=cF0>&quot;);
-<a name="l329"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l256"><span class=cF4>StrNGet</span></a><span class=cF0>&quot;);
-<a name="l330"></a>* Modified characters '_' and 'c' in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FontStd.CC.html#l1"><span class=cF4>FontStd</span></a><span class=cF0>.
-<a name="l331"></a>
-<a name="l332"></a></span><span class=c0F>----03/16/20 14:44:00----</span><span class=cF0>
-<a name="l333"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l238"><span class=cF4>StrGet</span></a><span class=cF0>&quot;);
-<a name="l334"></a>* Renamed GSF -&gt; </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4373"><span class=cF4>SGF</span></a><span class=cF0> as a consequence.
-<a name="l335"></a>* Added some </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2694"><span class=cF4>AHCI headers</span></a><span class=cF0>.
-<a name="l336"></a>
-<a name="l337"></a></span><span class=c0F>----03/12/20 22:00:36----</span><span class=cF0>
-<a name="l338"></a>* Added </span><span class=cF4><u>PaletteSetGruvboxDark</u></span><span class=cF0>().
-<a name="l339"></a>* Removed shift-space, as we use tab indentation now. </span><a href="https://zeal-operating-system.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="l340"></a>
-<a name="l341"></a></span><span class=c0F>----02/24/20 00:42:00----</span><span class=cF0>
-<a name="l342"></a><blink>* Zenith 1.1 released.</blink>
-<a name="l343"></a>
-<a name="l344"></a></span><span class=c0F>----02/23/20 23:59:37----</span><span class=cF0>
-<a name="l345"></a>* Added new </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Mouse.CC.html#l26"><span class=cF4>bitmap mouse</span></a><span class=cF0>.
-<a name="l346"></a>
-<a name="l347"></a></span><span class=c0F>----02/23/20 02:36:28----</span><span class=cF0>
-<a name="l348"></a>* </span><a href="https://zeal-operating-system.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="l349"></a>* Removed compression from kernel. Compress.CC, CArcCtrl, CArcCompress, ExpandBuf(), CompressBuf(), DCSF_COMPRESSED, etc. 
-<a name="l350"></a>Updated </span><a href="https://zeal-operating-system.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="l351"></a>* Removed RS_ATTR_COMPRESSED from </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3183"><span class=cF4>RedSea attributes</span></a><span class=cF0>.
-<a name="l352"></a>* Refactored </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3221"><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://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l53"><span class=cF4>DocOptEntry</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l120"><span class=cF4>Size</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l101"><span class=cF4>Size1</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.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="l353"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/LineRep.CC.html#l65"><span class=cF4>SizeRep1</span></a><span class=cF0>() have been updated accordingly.
-<a name="l354"></a>* Removed IsDotZ(), ToggleZOrNotZ(). Cleaned up </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l1"><span class=cF4>FileRead</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l76"><span class=cF4>FileWrite</span></a><span class=cF0>(), and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFind.CC.html#l65"><span class=cF4>FileFind</span></a><span class=cF0>() accordingly.
-<a name="l355"></a>* Added XMM8-XMM15 to </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OpCodes.DD.html#l139"><span class=cF4>OpCodes.DD</span></a><span class=cF0>.
-<a name="l356"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Graphics/32BitColor.CC.html#l1"><span class=cF4>::/Demo/Graphics/32BitColor.CC</span></a><span class=cF0>.
-<a name="l357"></a>
-<a name="l358"></a></span><span class=c0F>----02/22/20 20:04:00----</span><span class=cF0>
-<a name="l359"></a>* Reduced </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4123"><span class=cF4>MEM_MIN_MEG</span></a><span class=cF0> to 256 MiB (VMWare users have to do less work).
-<a name="l360"></a>* Added </span><span class=cF2>&lt;CTRL-ALT-X&gt;</span><span class=cF0> to AC </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/StandBy.DD.html#l1"><span class=cF4>standby</span></a><span class=cF0> doc.
-<a name="l361"></a>* Removed the /System/God directory. Bible.TXT has been removed. The functionality of HolySpirit.CC has been moved into 
-<a name="l362"></a>::/System/Divination.CC. Functions renamed from </span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/HolySpirit.CC.html#l173"><span class=cF4>God*</span></a><span class=cF0>() to Divine*(). Psalmody GodSong feature </span><a href="https://zeal-operating-system.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="l363"></a>removed. CtrlAltB() is free to be used for other things. 
-<a name="l364"></a>* Updated the </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/Charter.DD.html#l1"><span class=cF4>Charter</span></a><span class=cF0>.
+<a name="l249"></a></span><span class=c0F>----04/21/20 16:13:01----</span><span class=cF0>
+<a name="l250"></a>* Added start-up intro </span><a href="https://zeal-operating-system.github.io/ZealOS/System/ZSplash.CC.html#l1"><span class=cF4>Splash</span></a><span class=cF0> as a PopUp in </span><a href="https://zeal-operating-system.github.io/ZealOS/HomeSys.CC.html#l38"><span class=cF4>Once</span></a><span class=cF0>, after performing a full boot (excludes soft reboots).
+<a name="l251"></a>
+<a name="l252"></a></span><span class=c0F>----04/13/20 13:48:15----</span><span class=cF0>
+<a name="l253"></a>* Added </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l149"><span class=cF4>IntPICInit</span></a><span class=cF0>().
+<a name="l254"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l149"><span class=cF4>IntPICInit</span></a><span class=cF0>&quot;); 
+<a name="l255"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l642"><span class=cF4>LAPIC_ARBITRATION_PRIORITY</span></a><span class=cF0>&quot;); 
+<a name="l256"></a>
+<a name="l257"></a></span><span class=c0F>----04/12/20 17:06:38----</span><span class=cF0>
+<a name="l258"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l411"><span class=cF4>CIDTEntry</span></a><span class=cF0> and rewrote </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l98"><span class=cF4>IntEntryGet</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l110"><span class=cF4>IntEntrySet</span></a><span class=cF0>(). </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3581"><span class=cF4>dev</span></a><span class=cF0>.idt is now </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l223"><span class=cF4>allocated</span></a><span class=cF0> on an 8-byte boundary as per Intel SDM 
+<a name="l259"></a>recommendation.
+<a name="l260"></a>* Updated </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l16"><span class=cF4>OS version</span></a><span class=cF0>.
+<a name="l261"></a>* Changed </span><a href="https://zeal-operating-system.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="l262"></a>
+<a name="l263"></a></span><span class=c0F>----04/11/20 18:10:58----</span><span class=cF0>
+<a name="l264"></a>* Beginning efforts to reformat files some. Currently, keeping a temp log of progress at /Home/FilesRefactored.DD.
+<a name="l265"></a>
+<a name="l266"></a></span><span class=c0F>----04/10/20 07:44:08----</span><span class=cF0>
+<a name="l267"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l630"><span class=cF4>PIC_1</span></a><span class=cF0>&quot;);
+<a name="l268"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l632"><span class=cF4>PIC_2</span></a><span class=cF0>&quot;);
+<a name="l269"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l686"><span class=cF4>PIT_0</span></a><span class=cF0>&quot;);
+<a name="l270"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l687"><span class=cF4>PIT_2</span></a><span class=cF0>&quot;);
+<a name="l271"></a>
+<a name="l272"></a></span><span class=c0F>----04/09/20 19:33:16----</span><span class=cF0>
+<a name="l273"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Chess.CC.html#l1"><span class=cF4>Chess</span></a><span class=cF0> game from Sup1 disc.
+<a name="l274"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l147"><span class=cF4>FlagsScan</span></a><span class=cF0>&quot;);
+<a name="l275"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l209"><span class=cF4>FlagsStrPrint</span></a><span class=cF0>&quot;);
+<a name="l276"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l42"><span class=cF4>MessageScan</span></a><span class=cF0>&quot;);
+<a name="l277"></a>
+<a name="l278"></a></span><span class=c0F>----04/04/20 19:15:21----</span><span class=cF0>
+<a name="l279"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/SysRep.CC.html#l739"><span class=cF4>SysRep</span></a><span class=cF0>(). Various </span><a href="https://zeal-operating-system.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://zeal-operating-system.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="l280"></a>SMBIOS structures located in low memory. Question-colon operator would have saved many lines of code.
+<a name="l281"></a>
+<a name="l282"></a></span><span class=c0F>----04/02/20 03:27:03----</span><span class=cF0>
+<a name="l283"></a>* Added camera rotation via mouse in 3D </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l251"><span class=cF4>VIEWANGLES_RANGE</span></a><span class=cF0> crashed it.
+<a name="l284"></a>
+<a name="l285"></a></span><span class=c0F>----04/02/20 01:50:52----</span><span class=cF0>
+<a name="l286"></a>* 'Fixed' </span><a href="https://zeal-operating-system.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://zeal-operating-system.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="l287"></a>shift-esc is entered with the new key implementation.
+<a name="l288"></a>
+<a name="l289"></a></span><span class=c0F>----04/01/20 01:49:47----</span><span class=cF0>
+<a name="l290"></a>* Changed boat color in </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>Talons</span></a><span class=cF0> from black to brown.
+<a name="l291"></a>
+<a name="l292"></a></span><span class=c0F>----04/01/20 01:42:55----</span><span class=cF0>
+<a name="l293"></a>* Cleaned up </span><a href="https://zeal-operating-system.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="l294"></a>  Added set/unset task idle between Yield to lower CPU use.
+<a name="l295"></a>
+<a name="l296"></a></span><span class=c0F>----03/29/20 14:07:00----</span><span class=cF0>
+<a name="l297"></a>* Modified </span><a href="https://zeal-operating-system.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="l298"></a>* Modified </span><a href="https://zeal-operating-system.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="l299"></a>* Modified </span><a href="https://zeal-operating-system.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="l300"></a>* Exported </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelC.HH.html#l563"><span class=cF4>Seg2Linear</span></a><span class=cF0>() from kernel.
+<a name="l301"></a>
+<a name="l302"></a></span><span class=c0F>----03/27/20 13:06:00----</span><span class=cF0>
+<a name="l303"></a>* Modified </span><a href="https://zeal-operating-system.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="l304"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l48"><span class=cF4>PaletteSetTom</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l62"><span class=cF4>PaletteSetTomLight</span></a><span class=cF0>().
+<a name="l305"></a>
+<a name="l306"></a></span><span class=c0F>----03/21/20 19:35:00----</span><span class=cF0>
+<a name="l307"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l685"><span class=cF4>StrReplace</span></a><span class=cF0>(), not fully tested yet.
+<a name="l308"></a>
+<a name="l309"></a></span><span class=c0F>----03/19/20 01:51:36----</span><span class=cF0>
+<a name="l310"></a>* Added </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l529"><span class=cF4>Lex</span></a><span class=cF0>() with other languages like JSON.
+<a name="l311"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l204"><span class=cF4>RAXGet</span></a><span class=cF0>&quot;);
+<a name="l312"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l210"><span class=cF4>RAXSet</span></a><span class=cF0>&quot;);
+<a name="l313"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l152"><span class=cF4>IC_RAX_GET</span></a><span class=cF0>&quot;);
+<a name="l314"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l153"><span class=cF4>IC_RAX_SET</span></a><span class=cF0>&quot;);
+<a name="l315"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l220"><span class=cF4>CharGet</span></a><span class=cF0>&quot;);
+<a name="l316"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l109"><span class=cF4>MessageGet</span></a><span class=cF0>&quot;);
+<a name="l317"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l170"><span class=cF4>KeyGet</span></a><span class=cF0>&quot;);
+<a name="l318"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l128"><span class=cF4>CharScan</span></a><span class=cF0>&quot;);
+<a name="l319"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l143"><span class=cF4>KeyScan</span></a><span class=cF0>&quot;);
+<a name="l320"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l295"><span class=cF4>MessagePost</span></a><span class=cF0>&quot;);
+<a name="l321"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l109"><span class=cF4>MessageGet</span></a><span class=cF0>&quot;);
+<a name="l322"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocGet.CC.html#l206"><span class=cF4>I64Get</span></a><span class=cF0>&quot;);
+<a name="l323"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocGet.CC.html#l238"><span class=cF4>F64Get</span></a><span class=cF0>&quot;);
+<a name="l324"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l205"><span class=cF4>RBPGet</span></a><span class=cF0>&quot;);
+<a name="l325"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l211"><span class=cF4>RBPSet</span></a><span class=cF0>&quot;);
+<a name="l326"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l154"><span class=cF4>IC_RBP_GET</span></a><span class=cF0>&quot;);
+<a name="l327"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l155"><span class=cF4>IC_RBP_SET</span></a><span class=cF0>&quot;);
+<a name="l328"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l207"><span class=cF4>RSPGet</span></a><span class=cF0>&quot;);
+<a name="l329"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l213"><span class=cF4>RSPSet</span></a><span class=cF0>&quot;);
+<a name="l330"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l156"><span class=cF4>IC_RSP_GET</span></a><span class=cF0>&quot;);
+<a name="l331"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l157"><span class=cF4>IC_RSP_SET</span></a><span class=cF0>&quot;);
+<a name="l332"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l206"><span class=cF4>RFlagsGet</span></a><span class=cF0>&quot;);
+<a name="l333"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l149"><span class=cF4>IC_RFLAGS_GET</span></a><span class=cF0>&quot;);
+<a name="l334"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l212"><span class=cF4>RFlagsSet</span></a><span class=cF0>&quot;);
+<a name="l335"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l151"><span class=cF4>IC_RFLAGS_SET</span></a><span class=cF0>&quot;);
+<a name="l336"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l244"><span class=cF4>TSCGet</span></a><span class=cF0>&quot;);
+<a name="l337"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l256"><span class=cF4>StrNGet</span></a><span class=cF0>&quot;);
+<a name="l338"></a>* Modified characters '_' and 'c' in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FontStd.CC.html#l1"><span class=cF4>FontStd</span></a><span class=cF0>.
+<a name="l339"></a>
+<a name="l340"></a></span><span class=c0F>----03/16/20 14:44:00----</span><span class=cF0>
+<a name="l341"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l238"><span class=cF4>StrGet</span></a><span class=cF0>&quot;);
+<a name="l342"></a>* Renamed GSF -&gt; </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4373"><span class=cF4>SGF</span></a><span class=cF0> as a consequence.
+<a name="l343"></a>* Added some </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2694"><span class=cF4>AHCI headers</span></a><span class=cF0>.
+<a name="l344"></a>
+<a name="l345"></a></span><span class=c0F>----03/12/20 22:00:36----</span><span class=cF0>
+<a name="l346"></a>* Added </span><span class=cF4><u>PaletteSetGruvboxDark</u></span><span class=cF0>().
+<a name="l347"></a>* Removed shift-space, as we use tab indentation now. </span><a href="https://zeal-operating-system.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="l348"></a>
+<a name="l349"></a></span><span class=c0F>----02/24/20 00:42:00----</span><span class=cF0>
+<a name="l350"></a><blink>* Zenith 1.1 released.</blink>
+<a name="l351"></a>
+<a name="l352"></a></span><span class=c0F>----02/23/20 23:59:37----</span><span class=cF0>
+<a name="l353"></a>* Added new </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Mouse.CC.html#l26"><span class=cF4>bitmap mouse</span></a><span class=cF0>.
+<a name="l354"></a>
+<a name="l355"></a></span><span class=c0F>----02/23/20 02:36:28----</span><span class=cF0>
+<a name="l356"></a>* </span><a href="https://zeal-operating-system.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="l357"></a>* Removed compression from kernel. Compress.CC, CArcCtrl, CArcCompress, ExpandBuf(), CompressBuf(), DCSF_COMPRESSED, etc. 
+<a name="l358"></a>Updated </span><a href="https://zeal-operating-system.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="l359"></a>* Removed RS_ATTR_COMPRESSED from </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3183"><span class=cF4>RedSea attributes</span></a><span class=cF0>.
+<a name="l360"></a>* Refactored </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3221"><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://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l53"><span class=cF4>DocOptEntry</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l120"><span class=cF4>Size</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l101"><span class=cF4>Size1</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.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="l361"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/LineRep.CC.html#l65"><span class=cF4>SizeRep1</span></a><span class=cF0>() have been updated accordingly.
+<a name="l362"></a>* Removed IsDotZ(), ToggleZOrNotZ(). Cleaned up </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l1"><span class=cF4>FileRead</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l76"><span class=cF4>FileWrite</span></a><span class=cF0>(), and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFind.CC.html#l65"><span class=cF4>FileFind</span></a><span class=cF0>() accordingly.
+<a name="l363"></a>* Added XMM8-XMM15 to </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OpCodes.DD.html#l139"><span class=cF4>OpCodes.DD</span></a><span class=cF0>.
+<a name="l364"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Graphics/32BitColor.CC.html#l1"><span class=cF4>::/Demo/Graphics/32BitColor.CC</span></a><span class=cF0>.
 <a name="l365"></a>
-<a name="l366"></a></span><span class=c0F>----02/21/20 17:30:17----</span><span class=cF0>
-<a name="l367"></a>* </span><a href="https://zeal-operating-system.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="l368"></a>* Updated </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l238"><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="l369"></a>memory reported by </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l173"><span class=cF4>MemBIOSTotal</span></a><span class=cF0>().
-<a name="l370"></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://zeal-operating-system.github.io/ZealOS/Doc/Tips.DD.html#l1"><span class=cF4>::/Doc/Tips.DD</span></a><span class=cF0>.
-<a name="l371"></a>* Added </span><a href="https://zeal-operating-system.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="l372"></a>sure which pair of registers it is.
-<a name="l373"></a>* Renamed BIOSTotalMem() -&gt; </span><a href="https://zeal-operating-system.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="l374"></a>
-<a name="l375"></a></span><span class=c0F>----02/20/20 17:40:10----</span><span class=cF0>
-<a name="l376"></a>* Replaced old standard font with new </span><a href="https://zeal-operating-system.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="l377"></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="l378"></a>are messy. </span><a href="https://zeal-operating-system.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://zeal-operating-system.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="l379"></a>
-<a name="l380"></a></span><span class=c0F>----02/19/20 21:46:17----</span><span class=cF0>
-<a name="l381"></a><blink>* Zenith 1.0 released.</blink>
-<a name="l382"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrComposites.CC.html#l412"><span class=cF4>GRScreenCaptureWrite</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrComposites.CC.html#l396"><span class=cF4>GRScreenCaptureRead</span></a><span class=cF0>() are broken. </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrDC.CC.html#l362"><span class=cF4>DCLoad</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrDC.CC.html#l318"><span class=cF4>DCSave</span></a><span class=cF0>() use DCF_COMPRESSED. It also saves the 
-<a name="l383"></a>palette as </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3659"><span class=cF4>CBGR48</span></a><span class=cF0>, which is a problem.
-<a name="l384"></a>* Updated </span><a href="https://zeal-operating-system.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="l385"></a>* Renamed VGAFlush() -&gt; </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l100"><span class=cF4>LFBFlush</span></a><span class=cF0>().
-<a name="l386"></a>* Updated </span><a href="https://zeal-operating-system.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="l387"></a>* Shortened </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l1"><span class=cF4>CheckPtr</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.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="l388"></a>inefficiently, clarity and low line count is more important.
-<a name="l389"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l316"><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="l390"></a>* Windows start at </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/StartOS.CC.html#l22"><span class=cF4>1/5th the screen height</span></a><span class=cF0>.
-<a name="l391"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l576"><span class=cF4>RLf_VESA</span></a><span class=cF0>&quot;);
-<a name="l392"></a>* Removed VGA text mode support, and all definitions relating to it, including from the </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KConfig.CC.html#l1"><span class=cF4>kernel config</span></a><span class=cF0>.
-<a name="l393"></a>* Added </span><span class=cF9><u>screen resolution selection</u></span><span class=cF0> to kernel configuration procedure.
-<a name="l394"></a>* Added </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Misc/OSTestSuite.CC.html#l1821"><span class=cF4>OSTestSuite</span></a><span class=cF0>.
-<a name="l395"></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="l396"></a>the graphics library is still 4-bit (16 color) internally. </span><a href="https://zeal-operating-system.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="l397"></a>intention is to teach a how a graphics library works, generically. Removed 2 smaller VGA hardware programming demos.
-<a name="l398"></a>    Rundown:
-<a name="l399"></a>    - Added classes </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l503"><span class=cF4>CVBEInfo</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l520"><span class=cF4>CVBEMode</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l539"><span class=cF4>CVBEModeShort</span></a><span class=cF0>
-<a name="l400"></a>    - </span><a href="https://zeal-operating-system.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="l401"></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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4252"><span class=cF4>CTextGlobals</span></a><span class=cF0>.
-<a name="l402"></a>    - </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l107"><span class=cF4>SysGrInit</span></a><span class=cF0>() -- using </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l69"><span class=cF4>Seg2Linear</span></a><span class=cF0>() to convert pointers.
-<a name="l403"></a>    - </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l499"><span class=cF4>BLACK32, WHITE32</span></a><span class=cF0>.
-<a name="l404"></a>    - Dynamic definition of </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrGlobals.CC.html#l50"><span class=cF4>GR_WIDTH and GR_HEIGHT</span></a><span class=cF0>.
-<a name="l405"></a>    - </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrScreen.CC.html#l378"><span class=cF4>GrUpdateScreen32</span></a><span class=cF0>() -- </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrScreen.CC.html#l360"><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://zeal-operating-system.github.io/ZealOS/System/Gr/GrGlobals.CC.html#l3"><span class=cF4>CGrGlobals</span></a><span class=cF0>.
-<a name="l406"></a>    - </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3651"><span class=cF4>CBGR24</span></a><span class=cF0> in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l1"><span class=cF4>GrPalette.CC</span></a><span class=cF0>.
-<a name="l407"></a>
-<a name="l408"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/BinRep.CC.html#l27"><span class=cF4>BinRep</span></a><span class=cF0>() from Sup1 ISO.
-<a name="l409"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l200"><span class=cF4>sys_pci_buses</span></a><span class=cF0>&quot;);
-<a name="l410"></a>* Renamed RWF flags -&gt; </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4247"><span class=cF4>RAWF</span></a><span class=cF0>.
-<a name="l411"></a>* Renamed mon_start_days1 and mon_start_days2 -&gt; </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l3"><span class=cF4>month_start_days</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l4"><span class=cF4>month_start_days_leap</span></a><span class=cF0>, respectively.
-<a name="l412"></a>* Moved random number generation algorithm into </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l95"><span class=cF4>RandU8</span></a><span class=cF0>().
-<a name="l413"></a>* Added syntax highlighting for numbers. </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocHighlight.CC.html#l104"><span class=cF4>DocHighlight</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1290"><span class=cF4>DOC_COLOR_NUMBER</span></a><span class=cF0>.
-<a name="l414"></a>* Removed unnecessary checks for the presence of the </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l638"><span class=cF4>APIC</span></a><span class=cF0> in </span><a href="https://zeal-operating-system.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="l415"></a>microarchitecture.
-<a name="l416"></a>* Added untested </span><a href="https://zeal-operating-system.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="l417"></a>* Added definitions for the </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2627"><span class=cF4>PCI registers</span></a><span class=cF0>. Expanded the </span><a href="https://zeal-operating-system.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="l418"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l186"><span class=cF4>PCIDevFind</span></a><span class=cF0>() as a simpler/abstracted alternative to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l93"><span class=cF4>PCIClassFind</span></a><span class=cF0>().
-<a name="l419"></a>* Removed the unpolished HPET implementation from the kernel.
-<a name="l420"></a>* </span><a href="https://zeal-operating-system.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="l421"></a>* Added definitions for the </span><span class=cF9><u>various flags</u></span><span class=cF0> in the Control Registers.
-<a name="l422"></a>* Added definitions for the </span><span class=cF9><u>PIT</u></span><span class=cF0>, and a </span><a href="https://zeal-operating-system.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="l423"></a>* Added definition for the </span><span class=cF9><u>PC speaker</u></span><span class=cF0>.
-<a name="l424"></a>* Added definitions for the </span><span class=cF9><u>PIC</u></span><span class=cF0>.
-<a name="l425"></a>* Added </span><a href="https://zeal-operating-system.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="l426"></a>* Added definitions for the </span><span class=cF9><u>CMOS</u></span><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l138"><span class=cF4>CMOSRegRead</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l145"><span class=cF4>CMOSRegWrite</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l151"><span class=cF4>CMOSIsBcd</span></a><span class=cF0>(). Rename Bcd2Bin() -&gt; </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l157"><span class=cF4>Bcd2Binary</span></a><span class=cF0>().
-<a name="l427"></a>* Replaced the </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l215"><span class=cF4>endian-swapping functions</span></a><span class=cF0> with assembly versions.
-<a name="l428"></a>* Added </span><span class=cF1>POPCNT</span><span class=cF0> instruction and </span><a href="https://zeal-operating-system.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="l429"></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="l430"></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="l431"></a>has been removed.
-<a name="l432"></a>* Added </span><a href="https://zeal-operating-system.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="l433"></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="l434"></a>own applications to disable the mouse completely.
-<a name="l435"></a>* AutoComplete now stays where you move it instead of snapping back to a fixed location, and that location persists after 
-<a name="l436"></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="l437"></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="l438"></a>inverted</span><span class=cF0>. Dictionary words are BLACK to differentiate between symbols.
-<a name="l439"></a>* Added more keyboard shortcuts to the AutoComplete </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/StandBy.DD.html#l1"><span class=cF4>standby doc</span></a><span class=cF0>.
-<a name="l440"></a>* Removed &quot;TOS Staff&quot; and &quot;InsReg&quot; related code.
-<a name="l441"></a>* Renamed /Kernel/KInts.CC to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l1"><span class=cF4>KInterrupts.CC</span></a><span class=cF0>.
-<a name="l442"></a>* Date section of status bar shows the year now.
-<a name="l443"></a>* Increased the length of the part of the status bar that shows the last keys pressed, so the longest combination 
-<a name="l444"></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="l445"></a>* </span><a href="https://zeal-operating-system.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="l446"></a>* Added several palettes. See the </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l48"><span class=cF4>palette setting functions</span></a><span class=cF0>.
-<a name="l447"></a>* Added option to format RAMdisks on </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l123"><span class=cF4>Reboot</span></a><span class=cF0>().
-<a name="l448"></a>* Removed MemSetU8() as it was just an alias for </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l136"><span class=cF4>MemSet</span></a><span class=cF0>().  
-<a name="l449"></a>* Moved TaskRep.CC and MemRep.CC from /Zenith to /System/Utils
-<a name="l450"></a>* Removed /System/Opt directory, moved subdirectories up.
-<a name="l451"></a>* Disabled blinking MENU.
-<a name="l452"></a>* Disabled scrolling title in editor.
-<a name="l453"></a>* One User terminal on startup.
-<a name="l454"></a>* Swapped colors in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4170"><span class=cF4>ST_ERR_ST</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4171"><span class=cF4>ST_WARN_ST</span></a><span class=cF0>. RED is for errors, LTRED is for warnings.
-<a name="l455"></a>* </span><a href="https://zeal-operating-system.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="l456"></a>* Added #</span><a href="https://zeal-operating-system.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="l457"></a>* Shift+Alt+Delete runs </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootRAM.CC.html#l33"><span class=cF4>BootRAM</span></a><span class=cF0>().
-<a name="l458"></a>* Changed 440 Hz middle 'A' frequency to 432 Hz, as that is the correct frequency. </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l113"><span class=cF4>Ona2Freq</span></a><span class=cF0>.
-<a name="l459"></a>* Changed WinMgr </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1607"><span class=cF4>refresh rate</span></a><span class=cF0> to 60 Hz.
-<a name="l460"></a>* New User tasks are named &quot;Terminal&quot; on startup.
-<a name="l461"></a>* Added </span><a href="https://zeal-operating-system.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="l462"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l28"><span class=cF4>Cls</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l33"><span class=cF4>SysCls</span></a><span class=cF0>().
-<a name="l463"></a>* Functions starting with 'A' for Adam now start with 'Z' for Zenith.
-<a name="l464"></a>* <u>Decompressed all files.</u> Removed Zip(), Unzip(), and ZipRep(). Slightly modified </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l1"><span class=cF4>FileRead</span></a><span class=cF0>() to disable reading compressed 
-<a name="l465"></a>files. Removal of compression planned for the future.
-<a name="l466"></a>* <u>Renamed all files from .HC -&gt; .CC to reflect language name change.
-<a name="l467"></a></u>* Renaming:
-<a name="l468"></a>    TempleOS -&gt; ZenithOS
-<a name="l469"></a>    HolyC -&gt; CosmiC
-<a name="l470"></a>    Adam -&gt; Zenith
-<a name="l471"></a>    Seth -&gt; Daemon
-<a name="l472"></a>    Chk -&gt; Check
-<a name="l473"></a>    Que -&gt; Queue
-<a name="l474"></a>    Scrn -&gt; Screen
-<a name="l475"></a>    Pmt -&gt; Prompt
-<a name="l476"></a>    Cmp -&gt; Comp (Compiler) or Compare
-<a name="l477"></a>    Prs -&gt; Parse
-<a name="l478"></a>    Rem -&gt; Remove
-<a name="l479"></a>    Ins -&gt; Insert
-<a name="l480"></a>    Hndlr -&gt; Handler
-<a name="l481"></a>    Glbls -&gt; Globals
-<a name="l482"></a>    Stmt -&gt; Statement
-<a name="l483"></a>    Dbg -&gt; Debug
-<a name="l484"></a>    Dsk -&gt; Disk
-<a name="l485"></a>    Drv -&gt; Drive
-<a name="l486"></a>    Let -&gt; Letter
-<a name="l487"></a>    Chg -&gt; Change
-<a name="l488"></a>    Fmt -&gt; Format
-<a name="l489"></a>    Stk -&gt; Stack
-<a name="l490"></a>    Snd -&gt; Sound
-<a name="l491"></a>    Msg -&gt; Message
-<a name="l492"></a>    Cnt -&gt; Count
-<a name="l493"></a>    Lst -&gt; List
-<a name="l494"></a>    QSort -&gt; QuickSort
-<a name="l495"></a>    Dft -&gt; Default
-<a name="l496"></a>    Rst -&gt; Reset
-<a name="l497"></a>    Exts -&gt; Externs
-<a name="l498"></a>    Ms -&gt; Mouse
-<a name="l499"></a>    Fwd -&gt; Forward
-<a name="l500"></a>    Bwd -&gt; Backward
-<a name="l501"></a>    Cpy -&gt; Copy
-<a name="l502"></a>    Cfg -&gt; Config
-<a name="l503"></a>    Cvt -&gt; Convert
-<a name="l504"></a>    Srv -&gt; Server
-<a name="l505"></a>    Evt -&gt; Event
-<a name="l506"></a>    Prs -&gt; Parse
-<a name="l507"></a>    Mk -&gt; Make
-<a name="l508"></a>    InvlPg -&gt; InvalidatePage
-<a name="l509"></a>    BEqu -&gt; BEqual
-<a name="l510"></a>    Pkt -&gt; Packet
-<a name="l511"></a>    Rqst -&gt; Request
-<a name="l512"></a>    ... and more.
-<a name="l513"></a>* <u>Start of Zenith Development. Changes up until version 1.0 are not timestamped.
-<a name="l514"></a>
-<a name="l515"></a></u>At this point, Terry removed his changelog. Changes made by him after 4/30/17 are not documented.
-<a name="l516"></a></span><span class=cF4><blink>!!!!!!!!!!!!!!!!!!!!!!!!!!
-<a name="l517"></a>==========================
-<a name="l518"></a>!!!!!!!!!!!!!!!!!!!!!!!!!!</blink></span><span class=cF0>
-<a name="l519"></a>
-<a name="l520"></a></span><span class=c0F>----04/30/17 22:24:51----</span><span class=cF0>
-<a name="l521"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l137"><span class=cF4>CmdLinePmt</span></a><span class=cF0>() doesn't print U0 ans.
-<a name="l522"></a>* Added comma flag </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF0>(,&quot;%,p&quot;);
-<a name="l523"></a>* Enhanced </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1129"><span class=cF4>PrintErr</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1138"><span class=cF4>PrintWarn</span></a><span class=cF0>().
-<a name="l524"></a>
-<a name="l525"></a></span><span class=c0F>----04/28/17 22:29:09----</span><span class=cF0>
-<a name="l526"></a>* Modified </span><a href="https://zeal-operating-system.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://zeal-operating-system.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="l527"></a>* </span><a href="https://zeal-operating-system.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="l528"></a>* </span><a href="https://zeal-operating-system.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="l529"></a>
-<a name="l530"></a></span><span class=c0F>----04/21/17 14:17:49----</span><span class=cF0>
-<a name="l531"></a>* </span><a href="https://zeal-operating-system.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="l366"></a></span><span class=c0F>----02/22/20 20:04:00----</span><span class=cF0>
+<a name="l367"></a>* Reduced </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4123"><span class=cF4>MEM_MIN_MEG</span></a><span class=cF0> to 256 MiB (VMWare users have to do less work).
+<a name="l368"></a>* Added </span><span class=cF2>&lt;CTRL-ALT-X&gt;</span><span class=cF0> to AC </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/StandBy.DD.html#l1"><span class=cF4>standby</span></a><span class=cF0> doc.
+<a name="l369"></a>* Removed the /System/God directory. Bible.TXT has been removed. The functionality of HolySpirit.CC has been moved into 
+<a name="l370"></a>::/System/Divination.CC. Functions renamed from </span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/HolySpirit.CC.html#l173"><span class=cF4>God*</span></a><span class=cF0>() to Divine*(). Psalmody GodSong feature </span><a href="https://zeal-operating-system.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="l371"></a>removed. CtrlAltB() is free to be used for other things. 
+<a name="l372"></a>* Updated the </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/Charter.DD.html#l1"><span class=cF4>Charter</span></a><span class=cF0>.
+<a name="l373"></a>
+<a name="l374"></a></span><span class=c0F>----02/21/20 17:30:17----</span><span class=cF0>
+<a name="l375"></a>* </span><a href="https://zeal-operating-system.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="l376"></a>* Updated </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l238"><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="l377"></a>memory reported by </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l173"><span class=cF4>MemBIOSTotal</span></a><span class=cF0>().
+<a name="l378"></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://zeal-operating-system.github.io/ZealOS/Doc/Tips.DD.html#l1"><span class=cF4>::/Doc/Tips.DD</span></a><span class=cF0>.
+<a name="l379"></a>* Added </span><a href="https://zeal-operating-system.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="l380"></a>sure which pair of registers it is.
+<a name="l381"></a>* Renamed BIOSTotalMem() -&gt; </span><a href="https://zeal-operating-system.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="l382"></a>
+<a name="l383"></a></span><span class=c0F>----02/20/20 17:40:10----</span><span class=cF0>
+<a name="l384"></a>* Replaced old standard font with new </span><a href="https://zeal-operating-system.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="l385"></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="l386"></a>are messy. </span><a href="https://zeal-operating-system.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://zeal-operating-system.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="l387"></a>
+<a name="l388"></a></span><span class=c0F>----02/19/20 21:46:17----</span><span class=cF0>
+<a name="l389"></a><blink>* Zenith 1.0 released.</blink>
+<a name="l390"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrComposites.CC.html#l412"><span class=cF4>GRScreenCaptureWrite</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrComposites.CC.html#l396"><span class=cF4>GRScreenCaptureRead</span></a><span class=cF0>() are broken. </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrDC.CC.html#l362"><span class=cF4>DCLoad</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrDC.CC.html#l318"><span class=cF4>DCSave</span></a><span class=cF0>() use DCF_COMPRESSED. It also saves the 
+<a name="l391"></a>palette as </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3659"><span class=cF4>CBGR48</span></a><span class=cF0>, which is a problem.
+<a name="l392"></a>* Updated </span><a href="https://zeal-operating-system.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="l393"></a>* Renamed VGAFlush() -&gt; </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l92"><span class=cF4>LFBFlush</span></a><span class=cF0>().
+<a name="l394"></a>* Updated </span><a href="https://zeal-operating-system.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="l395"></a>* Shortened </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l1"><span class=cF4>CheckPtr</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.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="l396"></a>inefficiently, clarity and low line count is more important.
+<a name="l397"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l316"><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="l398"></a>* Windows start at </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/StartOS.CC.html#l22"><span class=cF4>1/5th the screen height</span></a><span class=cF0>.
+<a name="l399"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l576"><span class=cF4>RLf_VESA</span></a><span class=cF0>&quot;);
+<a name="l400"></a>* Removed VGA text mode support, and all definitions relating to it, including from the </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KConfig.CC.html#l1"><span class=cF4>kernel config</span></a><span class=cF0>.
+<a name="l401"></a>* Added </span><span class=cF9><u>screen resolution selection</u></span><span class=cF0> to kernel configuration procedure.
+<a name="l402"></a>* Added </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Misc/OSTestSuite.CC.html#l1821"><span class=cF4>OSTestSuite</span></a><span class=cF0>.
+<a name="l403"></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="l404"></a>the graphics library is still 4-bit (16 color) internally. </span><a href="https://zeal-operating-system.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="l405"></a>intention is to teach a how a graphics library works, generically. Removed 2 smaller VGA hardware programming demos.
+<a name="l406"></a>    Rundown:
+<a name="l407"></a>    - Added classes </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l503"><span class=cF4>CVBEInfo</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l520"><span class=cF4>CVBEMode</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l539"><span class=cF4>CVBEModeShort</span></a><span class=cF0>
+<a name="l408"></a>    - </span><a href="https://zeal-operating-system.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="l409"></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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4252"><span class=cF4>CTextGlobals</span></a><span class=cF0>.
+<a name="l410"></a>    - </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l107"><span class=cF4>SysGrInit</span></a><span class=cF0>() -- using </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l69"><span class=cF4>Seg2Linear</span></a><span class=cF0>() to convert pointers.
+<a name="l411"></a>    - </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l499"><span class=cF4>BLACK32, WHITE32</span></a><span class=cF0>.
+<a name="l412"></a>    - Dynamic definition of </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrGlobals.CC.html#l50"><span class=cF4>GR_WIDTH and GR_HEIGHT</span></a><span class=cF0>.
+<a name="l413"></a>    - </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrScreen.CC.html#l378"><span class=cF4>GrUpdateScreen32</span></a><span class=cF0>() -- </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrScreen.CC.html#l360"><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://zeal-operating-system.github.io/ZealOS/System/Gr/GrGlobals.CC.html#l3"><span class=cF4>CGrGlobals</span></a><span class=cF0>.
+<a name="l414"></a>    - </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3651"><span class=cF4>CBGR24</span></a><span class=cF0> in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l1"><span class=cF4>GrPalette.CC</span></a><span class=cF0>.
+<a name="l415"></a>
+<a name="l416"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/BinRep.CC.html#l27"><span class=cF4>BinRep</span></a><span class=cF0>() from Sup1 ISO.
+<a name="l417"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l200"><span class=cF4>sys_pci_buses</span></a><span class=cF0>&quot;);
+<a name="l418"></a>* Renamed RWF flags -&gt; </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4247"><span class=cF4>RAWF</span></a><span class=cF0>.
+<a name="l419"></a>* Renamed mon_start_days1 and mon_start_days2 -&gt; </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l3"><span class=cF4>month_start_days</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l4"><span class=cF4>month_start_days_leap</span></a><span class=cF0>, respectively.
+<a name="l420"></a>* Moved random number generation algorithm into </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l95"><span class=cF4>RandU8</span></a><span class=cF0>().
+<a name="l421"></a>* Added syntax highlighting for numbers. </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocHighlight.CC.html#l104"><span class=cF4>DocHighlight</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1290"><span class=cF4>DOC_COLOR_NUMBER</span></a><span class=cF0>.
+<a name="l422"></a>* Removed unnecessary checks for the presence of the </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l638"><span class=cF4>APIC</span></a><span class=cF0> in </span><a href="https://zeal-operating-system.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="l423"></a>microarchitecture.
+<a name="l424"></a>* Added untested </span><a href="https://zeal-operating-system.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="l425"></a>* Added definitions for the </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2627"><span class=cF4>PCI registers</span></a><span class=cF0>. Expanded the </span><a href="https://zeal-operating-system.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="l426"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l186"><span class=cF4>PCIDevFind</span></a><span class=cF0>() as a simpler/abstracted alternative to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l93"><span class=cF4>PCIClassFind</span></a><span class=cF0>().
+<a name="l427"></a>* Removed the unpolished HPET implementation from the kernel.
+<a name="l428"></a>* </span><a href="https://zeal-operating-system.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="l429"></a>* Added definitions for the </span><span class=cF9><u>various flags</u></span><span class=cF0> in the Control Registers.
+<a name="l430"></a>* Added definitions for the </span><span class=cF9><u>PIT</u></span><span class=cF0>, and a </span><a href="https://zeal-operating-system.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="l431"></a>* Added definition for the </span><span class=cF9><u>PC speaker</u></span><span class=cF0>.
+<a name="l432"></a>* Added definitions for the </span><span class=cF9><u>PIC</u></span><span class=cF0>.
+<a name="l433"></a>* Added </span><a href="https://zeal-operating-system.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="l434"></a>* Added definitions for the </span><span class=cF9><u>CMOS</u></span><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l138"><span class=cF4>CMOSRegRead</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l145"><span class=cF4>CMOSRegWrite</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l151"><span class=cF4>CMOSIsBcd</span></a><span class=cF0>(). Rename Bcd2Bin() -&gt; </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l157"><span class=cF4>Bcd2Binary</span></a><span class=cF0>().
+<a name="l435"></a>* Replaced the </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l215"><span class=cF4>endian-swapping functions</span></a><span class=cF0> with assembly versions.
+<a name="l436"></a>* Added </span><span class=cF1>POPCNT</span><span class=cF0> instruction and </span><a href="https://zeal-operating-system.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="l437"></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="l438"></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="l439"></a>has been removed.
+<a name="l440"></a>* Added </span><a href="https://zeal-operating-system.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="l441"></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="l442"></a>own applications to disable the mouse completely.
+<a name="l443"></a>* AutoComplete now stays where you move it instead of snapping back to a fixed location, and that location persists after 
+<a name="l444"></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="l445"></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="l446"></a>inverted</span><span class=cF0>. Dictionary words are BLACK to differentiate between symbols.
+<a name="l447"></a>* Added more keyboard shortcuts to the AutoComplete </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/StandBy.DD.html#l1"><span class=cF4>standby doc</span></a><span class=cF0>.
+<a name="l448"></a>* Removed &quot;TOS Staff&quot; and &quot;InsReg&quot; related code.
+<a name="l449"></a>* Renamed /Kernel/KInts.CC to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l1"><span class=cF4>KInterrupts.CC</span></a><span class=cF0>.
+<a name="l450"></a>* Date section of status bar shows the year now.
+<a name="l451"></a>* Increased the length of the part of the status bar that shows the last keys pressed, so the longest combination 
+<a name="l452"></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="l453"></a>* </span><a href="https://zeal-operating-system.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="l454"></a>* Added several palettes. See the </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l48"><span class=cF4>palette setting functions</span></a><span class=cF0>.
+<a name="l455"></a>* Added option to format RAMdisks on </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l123"><span class=cF4>Reboot</span></a><span class=cF0>().
+<a name="l456"></a>* Removed MemSetU8() as it was just an alias for </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l136"><span class=cF4>MemSet</span></a><span class=cF0>().  
+<a name="l457"></a>* Moved TaskRep.CC and MemRep.CC from /Zenith to /System/Utils
+<a name="l458"></a>* Removed /System/Opt directory, moved subdirectories up.
+<a name="l459"></a>* Disabled blinking MENU.
+<a name="l460"></a>* Disabled scrolling title in editor.
+<a name="l461"></a>* One User terminal on startup.
+<a name="l462"></a>* Swapped colors in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4170"><span class=cF4>ST_ERR_ST</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4171"><span class=cF4>ST_WARN_ST</span></a><span class=cF0>. RED is for errors, LTRED is for warnings.
+<a name="l463"></a>* </span><a href="https://zeal-operating-system.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="l464"></a>* Added #</span><a href="https://zeal-operating-system.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="l465"></a>* Shift+Alt+Delete runs </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootRAM.CC.html#l33"><span class=cF4>BootRAM</span></a><span class=cF0>().
+<a name="l466"></a>* Changed 440 Hz middle 'A' frequency to 432 Hz, as that is the correct frequency. </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l113"><span class=cF4>Ona2Freq</span></a><span class=cF0>.
+<a name="l467"></a>* Changed WinMgr </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1607"><span class=cF4>refresh rate</span></a><span class=cF0> to 60 Hz.
+<a name="l468"></a>* New User tasks are named &quot;Terminal&quot; on startup.
+<a name="l469"></a>* Added </span><a href="https://zeal-operating-system.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="l470"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l28"><span class=cF4>Cls</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l33"><span class=cF4>SysCls</span></a><span class=cF0>().
+<a name="l471"></a>* Functions starting with 'A' for Adam now start with 'Z' for Zenith.
+<a name="l472"></a>* <u>Decompressed all files.</u> Removed Zip(), Unzip(), and ZipRep(). Slightly modified </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l1"><span class=cF4>FileRead</span></a><span class=cF0>() to disable reading compressed 
+<a name="l473"></a>files. Removal of compression planned for the future.
+<a name="l474"></a>* <u>Renamed all files from .HC -&gt; .CC to reflect language name change.
+<a name="l475"></a></u>* Renaming:
+<a name="l476"></a>    TempleOS -&gt; ZenithOS
+<a name="l477"></a>    HolyC -&gt; CosmiC
+<a name="l478"></a>    Adam -&gt; Zenith
+<a name="l479"></a>    Seth -&gt; Daemon
+<a name="l480"></a>    Chk -&gt; Check
+<a name="l481"></a>    Que -&gt; Queue
+<a name="l482"></a>    Scrn -&gt; Screen
+<a name="l483"></a>    Pmt -&gt; Prompt
+<a name="l484"></a>    Cmp -&gt; Comp (Compiler) or Compare
+<a name="l485"></a>    Prs -&gt; Parse
+<a name="l486"></a>    Rem -&gt; Remove
+<a name="l487"></a>    Ins -&gt; Insert
+<a name="l488"></a>    Hndlr -&gt; Handler
+<a name="l489"></a>    Glbls -&gt; Globals
+<a name="l490"></a>    Stmt -&gt; Statement
+<a name="l491"></a>    Dbg -&gt; Debug
+<a name="l492"></a>    Dsk -&gt; Disk
+<a name="l493"></a>    Drv -&gt; Drive
+<a name="l494"></a>    Let -&gt; Letter
+<a name="l495"></a>    Chg -&gt; Change
+<a name="l496"></a>    Fmt -&gt; Format
+<a name="l497"></a>    Stk -&gt; Stack
+<a name="l498"></a>    Snd -&gt; Sound
+<a name="l499"></a>    Msg -&gt; Message
+<a name="l500"></a>    Cnt -&gt; Count
+<a name="l501"></a>    Lst -&gt; List
+<a name="l502"></a>    QSort -&gt; QuickSort
+<a name="l503"></a>    Dft -&gt; Default
+<a name="l504"></a>    Rst -&gt; Reset
+<a name="l505"></a>    Exts -&gt; Externs
+<a name="l506"></a>    Ms -&gt; Mouse
+<a name="l507"></a>    Fwd -&gt; Forward
+<a name="l508"></a>    Bwd -&gt; Backward
+<a name="l509"></a>    Cpy -&gt; Copy
+<a name="l510"></a>    Cfg -&gt; Config
+<a name="l511"></a>    Cvt -&gt; Convert
+<a name="l512"></a>    Srv -&gt; Server
+<a name="l513"></a>    Evt -&gt; Event
+<a name="l514"></a>    Prs -&gt; Parse
+<a name="l515"></a>    Mk -&gt; Make
+<a name="l516"></a>    InvlPg -&gt; InvalidatePage
+<a name="l517"></a>    BEqu -&gt; BEqual
+<a name="l518"></a>    Pkt -&gt; Packet
+<a name="l519"></a>    Rqst -&gt; Request
+<a name="l520"></a>    ... and more.
+<a name="l521"></a>* <u>Start of Zenith Development. Changes up until version 1.0 are not timestamped.
+<a name="l522"></a>
+<a name="l523"></a></u>At this point, Terry removed his changelog. Changes made by him after 4/30/17 are not documented.
+<a name="l524"></a></span><span class=cF4><blink>!!!!!!!!!!!!!!!!!!!!!!!!!!
+<a name="l525"></a>==========================
+<a name="l526"></a>!!!!!!!!!!!!!!!!!!!!!!!!!!</blink></span><span class=cF0>
+<a name="l527"></a>
+<a name="l528"></a></span><span class=c0F>----04/30/17 22:24:51----</span><span class=cF0>
+<a name="l529"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l137"><span class=cF4>CmdLinePmt</span></a><span class=cF0>() doesn't print U0 ans.
+<a name="l530"></a>* Added comma flag </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l249"><span class=cF4>StrPrintJoin</span></a><span class=cF0>(,&quot;%,p&quot;);
+<a name="l531"></a>* Enhanced </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1129"><span class=cF4>PrintErr</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1138"><span class=cF4>PrintWarn</span></a><span class=cF0>().
 <a name="l532"></a>
-<a name="l533"></a></span><span class=c0F>----03/17/17 00:35:11----</span><span class=cF0>
-<a name="l534"></a>* Added toggle AutoSave </span><span class=cF2>&lt;CTRL-SHIFT-s&gt;</span><span class=cF0>.
-<a name="l535"></a>
-<a name="l536"></a></span><span class=c0F>----03/14/17 00:14:39----</span><span class=cF0>
-<a name="l537"></a>* <blink>TempleOS version 5.03 Released</blink>
-<a name="l538"></a>* </span><a href="https://zeal-operating-system.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="l539"></a>
-<a name="l540"></a></span><span class=c0F>----02/05/17 16:37:39----</span><span class=cF0>
-<a name="l541"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/BlkChain.DD.html#l1"><span class=cF4>::/Doc/BlkChain.DD</span></a><span class=cF0>.
-<a name="l542"></a>
-<a name="l543"></a></span><span class=c0F>----02/03/17 17:27:36----</span><span class=cF0>
-<a name="l544"></a>* Added multicore </span><a href="https://zeal-operating-system.github.io/ZealOS/System/MathODE.CC.html#l1"><span class=cF4>::/System/MathODE.CC</span></a><span class=cF0>.
-<a name="l545"></a>* Improved support for sub and super scripts.
-<a name="l546"></a>
-<a name="l547"></a></span><span class=c0F>----01/31/17 10:22:10----</span><span class=cF0>
-<a name="l548"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Graphics/LightTable.CC.html#l1"><span class=cF4>::/Demo/Graphics/LightTable.CC</span></a><span class=cF0>.
-<a name="l549"></a>* Added </span><span class=cF4><u>TOS Linux Setup</u></span><span class=cF0>.
+<a name="l533"></a></span><span class=c0F>----04/28/17 22:29:09----</span><span class=cF0>
+<a name="l534"></a>* Modified </span><a href="https://zeal-operating-system.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://zeal-operating-system.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="l535"></a>* </span><a href="https://zeal-operating-system.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="l536"></a>* </span><a href="https://zeal-operating-system.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="l537"></a>
+<a name="l538"></a></span><span class=c0F>----04/21/17 14:17:49----</span><span class=cF0>
+<a name="l539"></a>* </span><a href="https://zeal-operating-system.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="l540"></a>
+<a name="l541"></a></span><span class=c0F>----03/17/17 00:35:11----</span><span class=cF0>
+<a name="l542"></a>* Added toggle AutoSave </span><span class=cF2>&lt;CTRL-SHIFT-s&gt;</span><span class=cF0>.
+<a name="l543"></a>
+<a name="l544"></a></span><span class=c0F>----03/14/17 00:14:39----</span><span class=cF0>
+<a name="l545"></a>* <blink>TempleOS version 5.03 Released</blink>
+<a name="l546"></a>* </span><a href="https://zeal-operating-system.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="l547"></a>
+<a name="l548"></a></span><span class=c0F>----02/05/17 16:37:39----</span><span class=cF0>
+<a name="l549"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/BlkChain.DD.html#l1"><span class=cF4>::/Doc/BlkChain.DD</span></a><span class=cF0>.
 <a name="l550"></a>
-<a name="l551"></a></span><span class=c0F>----01/27/17 08:13:37----</span><span class=cF0>
-<a name="l552"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocFile.CC.html#l385"><span class=cF4>DocLineRead</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocFile.CC.html#l397"><span class=cF4>DocLineWrite</span></a><span class=cF0>().
-<a name="l553"></a>
-<a name="l554"></a></span><span class=c0F>----01/25/17 20:44:17----</span><span class=cF0>
-<a name="l555"></a>* </span><a href="https://zeal-operating-system.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="l556"></a>* </span><a href="https://zeal-operating-system.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="l557"></a>* </span><a href="https://zeal-operating-system.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="l558"></a>* </span><a href="https://zeal-operating-system.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="l559"></a>* </span><a href="https://zeal-operating-system.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="l560"></a>* </span><a href="https://zeal-operating-system.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="l561"></a>* </span><a href="https://zeal-operating-system.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="l562"></a>* </span><a href="https://zeal-operating-system.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="l563"></a>* </span><a href="https://zeal-operating-system.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="l564"></a>* </span><a href="https://zeal-operating-system.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="l565"></a>* </span><a href="https://zeal-operating-system.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="l566"></a>* </span><a href="https://zeal-operating-system.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="l567"></a>* </span><a href="https://zeal-operating-system.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="l568"></a>* </span><a href="https://zeal-operating-system.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="l569"></a>* </span><a href="https://zeal-operating-system.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="l570"></a>* </span><a href="https://zeal-operating-system.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="l571"></a>* </span><a href="https://zeal-operating-system.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="l572"></a>
-<a name="l573"></a>
-<a name="l574"></a></span><span class=c0F>----01/24/17 21:56:06----</span><span class=cF0>
-<a name="l575"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/Psalmody/JukeBox.CC.html#l1"><span class=cF4>::/Apps/Psalmody/JukeBox.CC</span></a><span class=cF0>
-<a name="l576"></a>* </span><a href="https://zeal-operating-system.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="l577"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocTree.CC.html#l198"><span class=cF4>DocTreeWrite</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocTree.CC.html#l203"><span class=cF4>DocTreeAppend</span></a><span class=cF0>().
-<a name="l578"></a>
-<a name="l579"></a></span><span class=c0F>----01/22/17 06:08:00----</span><span class=cF0>
-<a name="l580"></a>* <blink>TempleOS version 5.02 Released</blink>
-<a name="l581"></a>* Changed polling of </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l350"><span class=cF4>KbdMsHndlr</span></a><span class=cF0>() in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/WinMgr.CC.html#l250"><span class=cF4>WinMgrSleep</span></a><span class=cF0>(), increased fifos.
-<a name="l582"></a>
-<a name="l583"></a></span><span class=c0F>----01/17/17 18:11:53----</span><span class=cF0>
-<a name="l584"></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="l585"></a>
-<a name="l586"></a></span><span class=c0F>----01/17/17 14:39:41----</span><span class=cF0>
-<a name="l587"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3421"><span class=cF4>blkdev.ins_base0</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3421"><span class=cF4>blkdev.ins_unit</span></a><span class=cF0>.
-<a name="l588"></a>* Added make </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l154"><span class=cF4>RedSeaISO</span></a><span class=cF0>() to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/FileMgr.CC.html#l678"><span class=cF4>FileMgr</span></a><span class=cF0>().
-<a name="l589"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3421"><span class=cF4>blkdev.dft_iso_c_filename</span></a><span class=cF0> .
+<a name="l551"></a></span><span class=c0F>----02/03/17 17:27:36----</span><span class=cF0>
+<a name="l552"></a>* Added multicore </span><a href="https://zeal-operating-system.github.io/ZealOS/System/MathODE.CC.html#l1"><span class=cF4>::/System/MathODE.CC</span></a><span class=cF0>.
+<a name="l553"></a>* Improved support for sub and super scripts.
+<a name="l554"></a>
+<a name="l555"></a></span><span class=c0F>----01/31/17 10:22:10----</span><span class=cF0>
+<a name="l556"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Graphics/LightTable.CC.html#l1"><span class=cF4>::/Demo/Graphics/LightTable.CC</span></a><span class=cF0>.
+<a name="l557"></a>* Added </span><span class=cF4><u>TOS Linux Setup</u></span><span class=cF0>.
+<a name="l558"></a>
+<a name="l559"></a></span><span class=c0F>----01/27/17 08:13:37----</span><span class=cF0>
+<a name="l560"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocFile.CC.html#l385"><span class=cF4>DocLineRead</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocFile.CC.html#l397"><span class=cF4>DocLineWrite</span></a><span class=cF0>().
+<a name="l561"></a>
+<a name="l562"></a></span><span class=c0F>----01/25/17 20:44:17----</span><span class=cF0>
+<a name="l563"></a>* </span><a href="https://zeal-operating-system.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="l564"></a>* </span><a href="https://zeal-operating-system.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="l565"></a>* </span><a href="https://zeal-operating-system.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="l566"></a>* </span><a href="https://zeal-operating-system.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="l567"></a>* </span><a href="https://zeal-operating-system.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="l568"></a>* </span><a href="https://zeal-operating-system.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="l569"></a>* </span><a href="https://zeal-operating-system.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="l570"></a>* </span><a href="https://zeal-operating-system.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="l571"></a>* </span><a href="https://zeal-operating-system.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="l572"></a>* </span><a href="https://zeal-operating-system.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="l573"></a>* </span><a href="https://zeal-operating-system.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="l574"></a>* </span><a href="https://zeal-operating-system.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="l575"></a>* </span><a href="https://zeal-operating-system.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="l576"></a>* </span><a href="https://zeal-operating-system.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="l577"></a>* </span><a href="https://zeal-operating-system.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="l578"></a>* </span><a href="https://zeal-operating-system.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="l579"></a>* </span><a href="https://zeal-operating-system.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="l580"></a>
+<a name="l581"></a>
+<a name="l582"></a></span><span class=c0F>----01/24/17 21:56:06----</span><span class=cF0>
+<a name="l583"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/Psalmody/JukeBox.CC.html#l1"><span class=cF4>::/Apps/Psalmody/JukeBox.CC</span></a><span class=cF0>
+<a name="l584"></a>* </span><a href="https://zeal-operating-system.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="l585"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocTree.CC.html#l198"><span class=cF4>DocTreeWrite</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocTree.CC.html#l203"><span class=cF4>DocTreeAppend</span></a><span class=cF0>().
+<a name="l586"></a>
+<a name="l587"></a></span><span class=c0F>----01/22/17 06:08:00----</span><span class=cF0>
+<a name="l588"></a>* <blink>TempleOS version 5.02 Released</blink>
+<a name="l589"></a>* Changed polling of </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l350"><span class=cF4>KbdMsHndlr</span></a><span class=cF0>() in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/WinMgr.CC.html#l250"><span class=cF4>WinMgrSleep</span></a><span class=cF0>(), increased fifos.
 <a name="l590"></a>
-<a name="l591"></a></span><span class=c0F>----01/17/17 06:12:21----</span><span class=cF0>
-<a name="l592"></a>* </span><a href="https://zeal-operating-system.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="l593"></a>* </span><a href="https://zeal-operating-system.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="l594"></a>* </span><a href="https://zeal-operating-system.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="l595"></a>
-<a name="l596"></a></span><span class=c0F>----01/14/17 19:16:51----</span><span class=cF0>
-<a name="l597"></a>* Created </span><span class=cF2>/Demo/AcctExample/TOS</span><span class=cF0>.
-<a name="l598"></a>* </span><a href="https://zeal-operating-system.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="l599"></a>
-<a name="l600"></a></span><span class=c0F>----01/14/17 09:43:12----</span><span class=cF0>
-<a name="l601"></a>* Improved </span><a href="https://zeal-operating-system.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="l602"></a>* Added cmp </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l340"><span class=cF4>U0 Expression</span></a><span class=cF0> warn.
-<a name="l603"></a>* Improved syntax highlighting.
-<a name="l604"></a>
-<a name="l605"></a></span><span class=c0F>----01/11/17 03:33:33----</span><span class=cF0>
-<a name="l606"></a>* <blink>TempleOS version 5.01 Released</blink>
-<a name="l607"></a>* </span><a href="https://zeal-operating-system.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="l608"></a>* Added show mouse pos to </span><span class=cF2>&lt;CTRL-ALT-G&gt;</span><span class=cF0>.
-<a name="l609"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.CC.html#l382"><span class=cF4>TOSRegen</span></a><span class=cF0>().
-<a name="l610"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l181"><span class=cF4>Let2Let</span></a><span class=cF0>().
-<a name="l611"></a>
-<a name="l612"></a></span><span class=c0F>----01/10/17 14:27:58----</span><span class=cF0>
-<a name="l613"></a>* Made </span><a href="https://zeal-operating-system.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="l614"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l168"><span class=cF4>Once</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l158"><span class=cF4>AOnce</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l153"><span class=cF4>OnceFlush</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l148"><span class=cF4>AOnceFlush</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l192"><span class=cF4>OnceDrv</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l178"><span class=cF4>AOnceDrv</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l206"><span class=cF4>OnceExe</span></a><span class=cF0>().
-<a name="l615"></a>* </span><a href="https://zeal-operating-system.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="l616"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l90"><span class=cF4>RegAppend</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l69"><span class=cF4>RegCnt</span></a><span class=cF0>();
-<a name="l617"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RegSetDftEntry()&quot;,&quot;</span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l23"><span class=cF4>RegDft</span></a><span class=cF0>()&quot;);
-<a name="l618"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l52"><span class=cF4>RegExe</span></a><span class=cF0>()&quot;);
-<a name="l619"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l59"><span class=cF4>RegWrite</span></a><span class=cF0>()&quot;);
-<a name="l620"></a>
-<a name="l621"></a></span><span class=c0F>----01/10/17 11:45:41----</span><span class=cF0>
-<a name="l622"></a>* Added </span><a href="https://zeal-operating-system.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="l623"></a>* Added </span><a href="https://zeal-operating-system.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="l624"></a>* Added </span><a href="https://zeal-operating-system.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="l625"></a>* Added cmd line args for partition % to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskPart.CC.html#l13"><span class=cF4>DskPrt</span></a><span class=cF0>().
-<a name="l626"></a>
-<a name="l627"></a></span><span class=c0F>----01/09/17 21:48:34----</span><span class=cF0>
-<a name="l628"></a>* </span><a href="https://zeal-operating-system.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="l629"></a>* </span><a href="https://zeal-operating-system.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="l630"></a>* </span><a href="https://zeal-operating-system.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="l631"></a>
-<a name="l632"></a></span><span class=c0F>----01/09/17 02:30:59----</span><span class=cF0>
-<a name="l633"></a>* Improved compiler </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l328"><span class=cF4>ICSlashOp</span></a><span class=cF0>().
-<a name="l634"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l743"><span class=cF4>Panic</span></a><span class=cF0>().
-<a name="l635"></a>* Made it possible to mount just one partition.
-<a name="l636"></a>* Fixed creation of RedSea ISOs.
-<a name="l637"></a>* Organized </span><a href="https://zeal-operating-system.github.io/ZealOS/PersonalMenu.DD.html#l1"><span class=cF4>::/PersonalMenu.DD</span></a><span class=cF0>.
-<a name="l638"></a>* Moved AfterEgypt to the supplemental disk.
+<a name="l591"></a></span><span class=c0F>----01/17/17 18:11:53----</span><span class=cF0>
+<a name="l592"></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="l593"></a>
+<a name="l594"></a></span><span class=c0F>----01/17/17 14:39:41----</span><span class=cF0>
+<a name="l595"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3421"><span class=cF4>blkdev.ins_base0</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3421"><span class=cF4>blkdev.ins_unit</span></a><span class=cF0>.
+<a name="l596"></a>* Added make </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l154"><span class=cF4>RedSeaISO</span></a><span class=cF0>() to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/FileMgr.CC.html#l678"><span class=cF4>FileMgr</span></a><span class=cF0>().
+<a name="l597"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3421"><span class=cF4>blkdev.dft_iso_c_filename</span></a><span class=cF0> .
+<a name="l598"></a>
+<a name="l599"></a></span><span class=c0F>----01/17/17 06:12:21----</span><span class=cF0>
+<a name="l600"></a>* </span><a href="https://zeal-operating-system.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="l601"></a>* </span><a href="https://zeal-operating-system.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="l602"></a>* </span><a href="https://zeal-operating-system.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="l603"></a>
+<a name="l604"></a></span><span class=c0F>----01/14/17 19:16:51----</span><span class=cF0>
+<a name="l605"></a>* Created </span><span class=cF2>/Demo/AcctExample/TOS</span><span class=cF0>.
+<a name="l606"></a>* </span><a href="https://zeal-operating-system.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="l607"></a>
+<a name="l608"></a></span><span class=c0F>----01/14/17 09:43:12----</span><span class=cF0>
+<a name="l609"></a>* Improved </span><a href="https://zeal-operating-system.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="l610"></a>* Added cmp </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l340"><span class=cF4>U0 Expression</span></a><span class=cF0> warn.
+<a name="l611"></a>* Improved syntax highlighting.
+<a name="l612"></a>
+<a name="l613"></a></span><span class=c0F>----01/11/17 03:33:33----</span><span class=cF0>
+<a name="l614"></a>* <blink>TempleOS version 5.01 Released</blink>
+<a name="l615"></a>* </span><a href="https://zeal-operating-system.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="l616"></a>* Added show mouse pos to </span><span class=cF2>&lt;CTRL-ALT-G&gt;</span><span class=cF0>.
+<a name="l617"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.CC.html#l382"><span class=cF4>TOSRegen</span></a><span class=cF0>().
+<a name="l618"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l181"><span class=cF4>Let2Let</span></a><span class=cF0>().
+<a name="l619"></a>
+<a name="l620"></a></span><span class=c0F>----01/10/17 14:27:58----</span><span class=cF0>
+<a name="l621"></a>* Made </span><a href="https://zeal-operating-system.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="l622"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l168"><span class=cF4>Once</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l158"><span class=cF4>AOnce</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l153"><span class=cF4>OnceFlush</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l148"><span class=cF4>AOnceFlush</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l192"><span class=cF4>OnceDrv</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l178"><span class=cF4>AOnceDrv</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l206"><span class=cF4>OnceExe</span></a><span class=cF0>().
+<a name="l623"></a>* </span><a href="https://zeal-operating-system.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="l624"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l90"><span class=cF4>RegAppend</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l69"><span class=cF4>RegCnt</span></a><span class=cF0>();
+<a name="l625"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;RegSetDftEntry()&quot;,&quot;</span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l23"><span class=cF4>RegDft</span></a><span class=cF0>()&quot;);
+<a name="l626"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l52"><span class=cF4>RegExe</span></a><span class=cF0>()&quot;);
+<a name="l627"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l59"><span class=cF4>RegWrite</span></a><span class=cF0>()&quot;);
+<a name="l628"></a>
+<a name="l629"></a></span><span class=c0F>----01/10/17 11:45:41----</span><span class=cF0>
+<a name="l630"></a>* Added </span><a href="https://zeal-operating-system.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="l631"></a>* Added </span><a href="https://zeal-operating-system.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="l632"></a>* Added </span><a href="https://zeal-operating-system.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="l633"></a>* Added cmd line args for partition % to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskPart.CC.html#l13"><span class=cF4>DskPrt</span></a><span class=cF0>().
+<a name="l634"></a>
+<a name="l635"></a></span><span class=c0F>----01/09/17 21:48:34----</span><span class=cF0>
+<a name="l636"></a>* </span><a href="https://zeal-operating-system.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="l637"></a>* </span><a href="https://zeal-operating-system.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="l638"></a>* </span><a href="https://zeal-operating-system.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="l639"></a>
-<a name="l640"></a></span><span class=c0F>----01/06/17 06:07:19----</span><span class=cF0>
-<a name="l641"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l269"><span class=cF4>DskChg</span></a><span class=cF0>().
-<a name="l642"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Misc/OSTestSuite.CC.html#l1"><span class=cF4>::/Misc/OSTestSuite.CC</span></a><span class=cF0>.
-<a name="l643"></a>
-<a name="l644"></a></span><span class=c0F>----01/05/17 04:53:21----</span><span class=cF0>
-<a name="l645"></a>* No longer support ASCII#12, &lt;CTRL-l&gt; CH_FORM_FEED.
-<a name="l646"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l145"><span class=cF4>sys_var_init_flag</span></a><span class=cF0>.
-<a name="l647"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrComposites.CC.html#l396"><span class=cF4>GRScrnCaptureRead</span></a><span class=cF0>().
-<a name="l648"></a>
-<a name="l649"></a></span><span class=c0F>----01/04/17 18:06:14----</span><span class=cF0>
-<a name="l650"></a>* Added </span><a href="https://zeal-operating-system.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="l651"></a>* </span><a href="https://zeal-operating-system.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="l652"></a>* Got rid of </span><span class=cF4>mouse.throttle</span><span class=cF0>. 
-<a name="l653"></a>* </span><a href="https://zeal-operating-system.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="l654"></a>* </span><a href="https://zeal-operating-system.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="l655"></a>* </span><a href="https://zeal-operating-system.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="l656"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>().
-<a name="l657"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/WallPaper.CC.html#l1"><span class=cF4>::/System/WallPaper.CC</span></a><span class=cF0>.
-<a name="l658"></a>
-<a name="l659"></a></span><span class=c0F>----01/03/17 12:23:49----</span><span class=cF0>
-<a name="l660"></a>* </span><a href="https://zeal-operating-system.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="l661"></a>* Added chk for </span><span class=cF4><u>Profanity</u></span><span class=cF0>.
-<a name="l662"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.CC.html#l291"><span class=cF4>TOSRegen</span></a><span class=cF0>.
-<a name="l663"></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="l664"></a>
-<a name="l665"></a></span><span class=c0F>----01/01/17 17:16:16----</span><span class=cF0>
-<a name="l666"></a>* <blink>TempleOS version 5.00 Released</blink>
-<a name="l667"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l35"><span class=cF4>Collapse</span></a><span class=cF0>().
-<a name="l668"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l10"><span class=cF4>CursorRem</span></a><span class=cF0>().
-<a name="l669"></a>
-<a name="l670"></a></span><span class=c0F>----12/31/16 07:21:20----</span><span class=cF0>
-<a name="l671"></a>* </span><a href="https://zeal-operating-system.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="l672"></a>* </span><a href="https://zeal-operating-system.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="l673"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l121"><span class=cF4>Break</span></a><span class=cF0>()&quot;);
-<a name="l674"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l334"><span class=cF4>MemPageRep</span></a><span class=cF0>().
-<a name="l675"></a>
-<a name="l676"></a></span><span class=c0F>----12/30/16 23:42:20----</span><span class=cF0>
-<a name="l677"></a>* </span><a href="https://zeal-operating-system.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="l678"></a>* Overhauled </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/PageTables.CC.html#l1"><span class=cF4>::/Kernel/Memory/PageTables.CC</span></a><span class=cF0>.
-<a name="l679"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l88"><span class=cF4>Busy</span></a><span class=cF0>()&quot;);
-<a name="l680"></a>
-<a name="l681"></a></span><span class=c0F>----12/29/16 10:21:44----</span><span class=cF0>
-<a name="l682"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l129"><span class=cF4>Snd</span></a><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="l683"></a>* Fixed error in music octaves.
-<a name="l684"></a>* To convert songs, download Supplemental#1 ISO from the AppStore on http://www.templeos.org and run 
-<a name="l685"></a>Sup1/Sup1Utils/CvtSong500.HC.
-<a name="l686"></a>
-<a name="l687"></a></span><span class=c0F>----12/22/16 16:18:32----</span><span class=cF0>
-<a name="l688"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3860"><span class=cF4>CJob</span></a><span class=cF0>&quot;);
-<a name="l689"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3878"><span class=cF4>CJobCtrl</span></a><span class=cF0>&quot;);
-<a name="l690"></a>
-<a name="l691"></a></span><span class=c0F>----12/03/16 13:19:58----</span><span class=cF0>
-<a name="l692"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l294"><span class=cF4>Sprite3Mat4x4B</span></a><span class=cF0>()&quot;);
-<a name="l693"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l307"><span class=cF4>Sprite3XB</span></a><span class=cF0>()&quot;);
-<a name="l694"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l316"><span class=cF4>Sprite3YB</span></a><span class=cF0>()&quot;);
-<a name="l695"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l325"><span class=cF4>Sprite3ZB</span></a><span class=cF0>()&quot;);
-<a name="l696"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
-<a name="l697"></a>
-<a name="l698"></a></span><span class=c0F>----12/03/16 10:16:26----</span><span class=cF0>
-<a name="l699"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2173"><span class=cF4>__CMD_LINE__</span></a><span class=cF0>.
-<a name="l700"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4510"><span class=cF4>CProgress</span></a><span class=cF0>.tf.
-<a name="l701"></a>* Added </span><span class=cF4><u>sys_staff_mode_flag</u></span><span class=cF0>.
-<a name="l702"></a>* </span><a href="https://zeal-operating-system.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="l703"></a>
-<a name="l704"></a></span><span class=c0F>----11/30/16 22:44:35----</span><span class=cF0>
-<a name="l705"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteEd.CC.html#l1417"><span class=cF4>SpriteTransform</span></a><span class=cF0>().
-<a name="l706"></a>
-<a name="l707"></a></span><span class=c0F>----11/28/16 07:11:41----</span><span class=cF0>
-<a name="l708"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/Titanium/Titanium.CC.html#l1"><span class=cF4>::/Apps/Titanium/Titanium.CC</span></a><span class=cF0>.
-<a name="l709"></a>
-<a name="l710"></a></span><span class=c0F>----11/26/16 22:43:51----</span><span class=cF0>
-<a name="l711"></a>* Added solar storms to </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/X-Caliber/X-Caliber.CC.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.CC</span></a><span class=cF0>.
-<a name="l712"></a>* </span><a href="https://zeal-operating-system.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="l713"></a>
-<a name="l714"></a></span><span class=c0F>----11/20/16 19:46:43----</span><span class=cF0>
-<a name="l715"></a>* <blink>TempleOS version 4.13 Released</blink>
+<a name="l640"></a></span><span class=c0F>----01/09/17 02:30:59----</span><span class=cF0>
+<a name="l641"></a>* Improved compiler </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l328"><span class=cF4>ICSlashOp</span></a><span class=cF0>().
+<a name="l642"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l743"><span class=cF4>Panic</span></a><span class=cF0>().
+<a name="l643"></a>* Made it possible to mount just one partition.
+<a name="l644"></a>* Fixed creation of RedSea ISOs.
+<a name="l645"></a>* Organized </span><a href="https://zeal-operating-system.github.io/ZealOS/PersonalMenu.DD.html#l1"><span class=cF4>::/PersonalMenu.DD</span></a><span class=cF0>.
+<a name="l646"></a>* Moved AfterEgypt to the supplemental disk.
+<a name="l647"></a>
+<a name="l648"></a></span><span class=c0F>----01/06/17 06:07:19----</span><span class=cF0>
+<a name="l649"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l269"><span class=cF4>DskChg</span></a><span class=cF0>().
+<a name="l650"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Misc/OSTestSuite.CC.html#l1"><span class=cF4>::/Misc/OSTestSuite.CC</span></a><span class=cF0>.
+<a name="l651"></a>
+<a name="l652"></a></span><span class=c0F>----01/05/17 04:53:21----</span><span class=cF0>
+<a name="l653"></a>* No longer support ASCII#12, &lt;CTRL-l&gt; CH_FORM_FEED.
+<a name="l654"></a>* Fixed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l145"><span class=cF4>sys_var_init_flag</span></a><span class=cF0>.
+<a name="l655"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrComposites.CC.html#l396"><span class=cF4>GRScrnCaptureRead</span></a><span class=cF0>().
+<a name="l656"></a>
+<a name="l657"></a></span><span class=c0F>----01/04/17 18:06:14----</span><span class=cF0>
+<a name="l658"></a>* Added </span><a href="https://zeal-operating-system.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="l659"></a>* </span><a href="https://zeal-operating-system.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="l660"></a>* Got rid of </span><span class=cF4>mouse.throttle</span><span class=cF0>. 
+<a name="l661"></a>* </span><a href="https://zeal-operating-system.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="l662"></a>* </span><a href="https://zeal-operating-system.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="l663"></a>* </span><a href="https://zeal-operating-system.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="l664"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>().
+<a name="l665"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/WallPaper.CC.html#l1"><span class=cF4>::/System/WallPaper.CC</span></a><span class=cF0>.
+<a name="l666"></a>
+<a name="l667"></a></span><span class=c0F>----01/03/17 12:23:49----</span><span class=cF0>
+<a name="l668"></a>* </span><a href="https://zeal-operating-system.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="l669"></a>* Added chk for </span><span class=cF4><u>Profanity</u></span><span class=cF0>.
+<a name="l670"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/AcctExample/TOS/TOSDistro.CC.html#l291"><span class=cF4>TOSRegen</span></a><span class=cF0>.
+<a name="l671"></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="l672"></a>
+<a name="l673"></a></span><span class=c0F>----01/01/17 17:16:16----</span><span class=cF0>
+<a name="l674"></a>* <blink>TempleOS version 5.00 Released</blink>
+<a name="l675"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l35"><span class=cF4>Collapse</span></a><span class=cF0>().
+<a name="l676"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l10"><span class=cF4>CursorRem</span></a><span class=cF0>().
+<a name="l677"></a>
+<a name="l678"></a></span><span class=c0F>----12/31/16 07:21:20----</span><span class=cF0>
+<a name="l679"></a>* </span><a href="https://zeal-operating-system.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="l680"></a>* </span><a href="https://zeal-operating-system.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="l681"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l121"><span class=cF4>Break</span></a><span class=cF0>()&quot;);
+<a name="l682"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l334"><span class=cF4>MemPageRep</span></a><span class=cF0>().
+<a name="l683"></a>
+<a name="l684"></a></span><span class=c0F>----12/30/16 23:42:20----</span><span class=cF0>
+<a name="l685"></a>* </span><a href="https://zeal-operating-system.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="l686"></a>* Overhauled </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/PageTables.CC.html#l1"><span class=cF4>::/Kernel/Memory/PageTables.CC</span></a><span class=cF0>.
+<a name="l687"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l88"><span class=cF4>Busy</span></a><span class=cF0>()&quot;);
+<a name="l688"></a>
+<a name="l689"></a></span><span class=c0F>----12/29/16 10:21:44----</span><span class=cF0>
+<a name="l690"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l129"><span class=cF4>Snd</span></a><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="l691"></a>* Fixed error in music octaves.
+<a name="l692"></a>* To convert songs, download Supplemental#1 ISO from the AppStore on http://www.templeos.org and run 
+<a name="l693"></a>Sup1/Sup1Utils/CvtSong500.HC.
+<a name="l694"></a>
+<a name="l695"></a></span><span class=c0F>----12/22/16 16:18:32----</span><span class=cF0>
+<a name="l696"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3860"><span class=cF4>CJob</span></a><span class=cF0>&quot;);
+<a name="l697"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3878"><span class=cF4>CJobCtrl</span></a><span class=cF0>&quot;);
+<a name="l698"></a>
+<a name="l699"></a></span><span class=c0F>----12/03/16 13:19:58----</span><span class=cF0>
+<a name="l700"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l294"><span class=cF4>Sprite3Mat4x4B</span></a><span class=cF0>()&quot;);
+<a name="l701"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l307"><span class=cF4>Sprite3XB</span></a><span class=cF0>()&quot;);
+<a name="l702"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l316"><span class=cF4>Sprite3YB</span></a><span class=cF0>()&quot;);
+<a name="l703"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l325"><span class=cF4>Sprite3ZB</span></a><span class=cF0>()&quot;);
+<a name="l704"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
+<a name="l705"></a>
+<a name="l706"></a></span><span class=c0F>----12/03/16 10:16:26----</span><span class=cF0>
+<a name="l707"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2173"><span class=cF4>__CMD_LINE__</span></a><span class=cF0>.
+<a name="l708"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4510"><span class=cF4>CProgress</span></a><span class=cF0>.tf.
+<a name="l709"></a>* Added </span><span class=cF4><u>sys_staff_mode_flag</u></span><span class=cF0>.
+<a name="l710"></a>* </span><a href="https://zeal-operating-system.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="l711"></a>
+<a name="l712"></a></span><span class=c0F>----11/30/16 22:44:35----</span><span class=cF0>
+<a name="l713"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteEd.CC.html#l1417"><span class=cF4>SpriteTransform</span></a><span class=cF0>().
+<a name="l714"></a>
+<a name="l715"></a></span><span class=c0F>----11/28/16 07:11:41----</span><span class=cF0>
 <a name="l716"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/Titanium/Titanium.CC.html#l1"><span class=cF4>::/Apps/Titanium/Titanium.CC</span></a><span class=cF0>.
-<a name="l717"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/X-Caliber/X-Caliber.CC.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.CC</span></a><span class=cF0>.
-<a name="l718"></a>
-<a name="l719"></a></span><span class=c0F>----11/19/16 08:19:51----</span><span class=cF0>
-<a name="l720"></a>* Improved Budget application.
+<a name="l717"></a>
+<a name="l718"></a></span><span class=c0F>----11/26/16 22:43:51----</span><span class=cF0>
+<a name="l719"></a>* Added solar storms to </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/X-Caliber/X-Caliber.CC.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.CC</span></a><span class=cF0>.
+<a name="l720"></a>* </span><a href="https://zeal-operating-system.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="l721"></a>
-<a name="l722"></a></span><span class=c0F>----11/17/16 18:49:51----</span><span class=cF0>
-<a name="l723"></a>* </span><a href="https://zeal-operating-system.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="l724"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/RocketScience.CC.html#l1"><span class=cF4>::/Demo/Games/RocketScience.CC</span></a><span class=cF0>.
-<a name="l725"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Rocket.CC.html#l1"><span class=cF4>::/Demo/Games/Rocket.CC</span></a><span class=cF0>.
+<a name="l722"></a></span><span class=c0F>----11/20/16 19:46:43----</span><span class=cF0>
+<a name="l723"></a>* <blink>TempleOS version 4.13 Released</blink>
+<a name="l724"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/Titanium/Titanium.CC.html#l1"><span class=cF4>::/Apps/Titanium/Titanium.CC</span></a><span class=cF0>.
+<a name="l725"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/X-Caliber/X-Caliber.CC.html#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.CC</span></a><span class=cF0>.
 <a name="l726"></a>
-<a name="l727"></a></span><span class=c0F>----10/28/16 05:54:27----</span><span class=cF0>
-<a name="l728"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/RadixSort.CC.html#l1"><span class=cF4>::/Demo/RadixSort.CC</span></a><span class=cF0>.
+<a name="l727"></a></span><span class=c0F>----11/19/16 08:19:51----</span><span class=cF0>
+<a name="l728"></a>* Improved Budget application.
 <a name="l729"></a>
-<a name="l730"></a></span><span class=c0F>----10/26/16 00:21:06----</span><span class=cF0>
-<a name="l731"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4510"><span class=cF4>CProgress</span></a><span class=cF0>.t0.
-<a name="l732"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/Boot.DD.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF0>.
-<a name="l733"></a>
-<a name="l734"></a></span><span class=c0F>----10/25/16 18:02:44----</span><span class=cF0>
-<a name="l735"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteEd.CC.html#l1"><span class=cF4>::/System/Gr/SpriteEd.CC</span></a><span class=cF0>.
-<a name="l736"></a>* Improved </span><a href="https://zeal-operating-system.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="l730"></a></span><span class=c0F>----11/17/16 18:49:51----</span><span class=cF0>
+<a name="l731"></a>* </span><a href="https://zeal-operating-system.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="l732"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/RocketScience.CC.html#l1"><span class=cF4>::/Demo/Games/RocketScience.CC</span></a><span class=cF0>.
+<a name="l733"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Rocket.CC.html#l1"><span class=cF4>::/Demo/Games/Rocket.CC</span></a><span class=cF0>.
+<a name="l734"></a>
+<a name="l735"></a></span><span class=c0F>----10/28/16 05:54:27----</span><span class=cF0>
+<a name="l736"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/RadixSort.CC.html#l1"><span class=cF4>::/Demo/RadixSort.CC</span></a><span class=cF0>.
 <a name="l737"></a>
-<a name="l738"></a></span><span class=c0F>----10/12/16 10:55:26----</span><span class=cF0>
-<a name="l739"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2281"><span class=cF4>CCF_NO_CHAR_CONST</span></a><span class=cF0>.
-<a name="l740"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.CC.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF0>.
+<a name="l738"></a></span><span class=c0F>----10/26/16 00:21:06----</span><span class=cF0>
+<a name="l739"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4510"><span class=cF4>CProgress</span></a><span class=cF0>.t0.
+<a name="l740"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/Boot.DD.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF0>.
 <a name="l741"></a>
-<a name="l742"></a></span><span class=c0F>----10/03/16 01:09:35----</span><span class=cF0>
-<a name="l743"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/HolySpirit.CC.html#l173"><span class=cF4>GodWord</span></a><span class=cF0>().
-<a name="l744"></a>
-<a name="l745"></a></span><span class=c0F>----09/30/16 18:29:59----</span><span class=cF0>
-<a name="l746"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l134"><span class=cF4>Rand</span></a><span class=cF0>()'s.
-<a name="l747"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/ToTXT.CC.html#l1"><span class=cF4>::/System/Utils/ToTXT.CC</span></a><span class=cF0>.
-<a name="l748"></a>
-<a name="l749"></a></span><span class=c0F>----09/29/16 10:13:14----</span><span class=cF0>
-<a name="l750"></a>* <blink>TempleOS version 4.12 Released</blink>
-<a name="l751"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3946"><span class=cF4>TASKf_CMD_LINE_PMT</span></a><span class=cF0>.
-<a name="l752"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l270"><span class=cF4>TaskWait</span></a><span class=cF0>().
-<a name="l753"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l39"><span class=cF4>DeathWait</span></a><span class=cF0>().
-<a name="l754"></a>
-<a name="l755"></a></span><span class=c0F>----09/27/16 12:40:21----</span><span class=cF0>
-<a name="l756"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l186"><span class=cF4>SndRst</span></a><span class=cF0>().
-<a name="l757"></a>* Got rid of crappy reverb in </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/Psalmody/PsalmodyMain.CC.html#l1"><span class=cF4>::/Apps/Psalmody/PsalmodyMain.CC</span></a><span class=cF0>.
-<a name="l758"></a>
-<a name="l759"></a></span><span class=c0F>----09/27/16 11:09:25----</span><span class=cF0>
-<a name="l760"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Misc/OSTestSuite.CC.html#l1"><span class=cF4>::/Misc/OSTestSuite.CC</span></a><span class=cF0>.
-<a name="l761"></a>* Fixed bug in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocChar.CC.html#l512"><span class=cF4>EdCharIns</span></a><span class=cF0>() printing $ cmds.
-<a name="l762"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3259"><span class=cF4>FUF_JUST_DD</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3016"><span class=cF4>FILEMASK_DD</span></a><span class=cF0>.
-<a name="l763"></a>
-<a name="l764"></a></span><span class=c0F>----09/27/16 01:05:52----</span><span class=cF0>
-<a name="l765"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/MemoryOverview.DD.html#l1"><span class=cF4>::/Doc/MemoryOverview.DD</span></a><span class=cF0>.
-<a name="l766"></a>* Got rid of </span><span class=cF4>::/Demo/Lectures/Mem</span><span class=cF0>.
-<a name="l767"></a>* Made filename paths relative to document location in DolDoc links.
-<a name="l768"></a>* </span><a href="https://zeal-operating-system.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="l769"></a>
-<a name="l770"></a></span><span class=c0F>----09/26/16 00:44:42----</span><span class=cF0>
-<a name="l771"></a>* Added CloseAssault and OverRun to </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/ToTheFront/ToTheFront.CC.html#l1"><span class=cF4>::/Apps/ToTheFront/ToTheFront.CC</span></a><span class=cF0>.
-<a name="l772"></a>
-<a name="l773"></a></span><span class=c0F>----09/22/16 07:53:20----</span><span class=cF0>
-<a name="l774"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Graphics/Box.CC.html#l1"><span class=cF4>::/Demo/Graphics/Box.CC</span></a><span class=cF0>.
-<a name="l775"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Graphics/SpritePlot3D.CC.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.CC</span></a><span class=cF0>.
-<a name="l776"></a>
-<a name="l777"></a></span><span class=c0F>----09/21/16 17:09:40----</span><span class=cF0>
-<a name="l778"></a>* Fixed bug in </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/BomberGolf.CC.html#l1"><span class=cF4>::/Demo/Games/BomberGolf.CC</span></a><span class=cF0>.
-<a name="l779"></a>
-<a name="l780"></a></span><span class=c0F>----09/20/16 15:57:30----</span><span class=cF0>
-<a name="l781"></a>* </span><a href="https://zeal-operating-system.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="l782"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/WinMgr.CC.html#l3"><span class=cF4>Refresh</span></a><span class=cF0>&quot;);
-<a name="l783"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;InDbg&quot;,&quot;</span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l279"><span class=cF4>DbgMode</span></a><span class=cF0>&quot;);
-<a name="l784"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/Boot.DD.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF0>.
-<a name="l785"></a>
-<a name="l786"></a></span><span class=c0F>----09/20/16 07:31:52----</span><span class=cF0>
-<a name="l787"></a>* </span><a href="https://zeal-operating-system.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="l788"></a>* </span><a href="https://zeal-operating-system.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="l789"></a>* </span><a href="https://zeal-operating-system.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="l790"></a>* </span><a href="https://zeal-operating-system.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="l791"></a>* </span><a href="https://zeal-operating-system.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="l792"></a>* </span><a href="https://zeal-operating-system.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="l742"></a></span><span class=c0F>----10/25/16 18:02:44----</span><span class=cF0>
+<a name="l743"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteEd.CC.html#l1"><span class=cF4>::/System/Gr/SpriteEd.CC</span></a><span class=cF0>.
+<a name="l744"></a>* Improved </span><a href="https://zeal-operating-system.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="l745"></a>
+<a name="l746"></a></span><span class=c0F>----10/12/16 10:55:26----</span><span class=cF0>
+<a name="l747"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2281"><span class=cF4>CCF_NO_CHAR_CONST</span></a><span class=cF0>.
+<a name="l748"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/ToHtmlToTXTDemo/ToHtml.CC.html#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.CC</span></a><span class=cF0>.
+<a name="l749"></a>
+<a name="l750"></a></span><span class=c0F>----10/03/16 01:09:35----</span><span class=cF0>
+<a name="l751"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/HolySpirit.CC.html#l173"><span class=cF4>GodWord</span></a><span class=cF0>().
+<a name="l752"></a>
+<a name="l753"></a></span><span class=c0F>----09/30/16 18:29:59----</span><span class=cF0>
+<a name="l754"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l134"><span class=cF4>Rand</span></a><span class=cF0>()'s.
+<a name="l755"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/ToTXT.CC.html#l1"><span class=cF4>::/System/Utils/ToTXT.CC</span></a><span class=cF0>.
+<a name="l756"></a>
+<a name="l757"></a></span><span class=c0F>----09/29/16 10:13:14----</span><span class=cF0>
+<a name="l758"></a>* <blink>TempleOS version 4.12 Released</blink>
+<a name="l759"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3946"><span class=cF4>TASKf_CMD_LINE_PMT</span></a><span class=cF0>.
+<a name="l760"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l270"><span class=cF4>TaskWait</span></a><span class=cF0>().
+<a name="l761"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l39"><span class=cF4>DeathWait</span></a><span class=cF0>().
+<a name="l762"></a>
+<a name="l763"></a></span><span class=c0F>----09/27/16 12:40:21----</span><span class=cF0>
+<a name="l764"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l186"><span class=cF4>SndRst</span></a><span class=cF0>().
+<a name="l765"></a>* Got rid of crappy reverb in </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/Psalmody/PsalmodyMain.CC.html#l1"><span class=cF4>::/Apps/Psalmody/PsalmodyMain.CC</span></a><span class=cF0>.
+<a name="l766"></a>
+<a name="l767"></a></span><span class=c0F>----09/27/16 11:09:25----</span><span class=cF0>
+<a name="l768"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Misc/OSTestSuite.CC.html#l1"><span class=cF4>::/Misc/OSTestSuite.CC</span></a><span class=cF0>.
+<a name="l769"></a>* Fixed bug in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocChar.CC.html#l512"><span class=cF4>EdCharIns</span></a><span class=cF0>() printing $ cmds.
+<a name="l770"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3259"><span class=cF4>FUF_JUST_DD</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3016"><span class=cF4>FILEMASK_DD</span></a><span class=cF0>.
+<a name="l771"></a>
+<a name="l772"></a></span><span class=c0F>----09/27/16 01:05:52----</span><span class=cF0>
+<a name="l773"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/MemoryOverview.DD.html#l1"><span class=cF4>::/Doc/MemoryOverview.DD</span></a><span class=cF0>.
+<a name="l774"></a>* Got rid of </span><span class=cF4>::/Demo/Lectures/Mem</span><span class=cF0>.
+<a name="l775"></a>* Made filename paths relative to document location in DolDoc links.
+<a name="l776"></a>* </span><a href="https://zeal-operating-system.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="l777"></a>
+<a name="l778"></a></span><span class=c0F>----09/26/16 00:44:42----</span><span class=cF0>
+<a name="l779"></a>* Added CloseAssault and OverRun to </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/ToTheFront/ToTheFront.CC.html#l1"><span class=cF4>::/Apps/ToTheFront/ToTheFront.CC</span></a><span class=cF0>.
+<a name="l780"></a>
+<a name="l781"></a></span><span class=c0F>----09/22/16 07:53:20----</span><span class=cF0>
+<a name="l782"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Graphics/Box.CC.html#l1"><span class=cF4>::/Demo/Graphics/Box.CC</span></a><span class=cF0>.
+<a name="l783"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Graphics/SpritePlot3D.CC.html#l1"><span class=cF4>::/Demo/Graphics/SpritePlot3D.CC</span></a><span class=cF0>.
+<a name="l784"></a>
+<a name="l785"></a></span><span class=c0F>----09/21/16 17:09:40----</span><span class=cF0>
+<a name="l786"></a>* Fixed bug in </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/BomberGolf.CC.html#l1"><span class=cF4>::/Demo/Games/BomberGolf.CC</span></a><span class=cF0>.
+<a name="l787"></a>
+<a name="l788"></a></span><span class=c0F>----09/20/16 15:57:30----</span><span class=cF0>
+<a name="l789"></a>* </span><a href="https://zeal-operating-system.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="l790"></a>* </span><a href="https://zeal-operating-system.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://zeal-operating-system.github.io/ZealOS/System/WinMgr.CC.html#l3"><span class=cF4>Refresh</span></a><span class=cF0>&quot;);
+<a name="l791"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;InDbg&quot;,&quot;</span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l279"><span class=cF4>DbgMode</span></a><span class=cF0>&quot;);
+<a name="l792"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/Boot.DD.html#l1"><span class=cF4>::/Doc/Boot.DD</span></a><span class=cF0>.
 <a name="l793"></a>
-<a name="l794"></a></span><span class=c0F>----09/18/16 20:40:44----</span><span class=cF0>
-<a name="l795"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/WhyNotMore.DD.html#l1"><span class=cF4>::/Doc/WhyNotMore.DD</span></a><span class=cF0>.
-<a name="l796"></a>
-<a name="l797"></a></span><span class=c0F>----09/18/16 12:52:03----</span><span class=cF0>
-<a name="l798"></a>* <blink>TempleOS version 4.11 Released</blink>
-<a name="l799"></a>* Fixed bug in </span><span class=cF4><u>IsDotZ</u></span><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l28"><span class=cF4>IsDotC</span></a><span class=cF0>().
-<a name="l800"></a>* </span><a href="https://zeal-operating-system.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="l801"></a>* </span><a href="https://zeal-operating-system.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="l802"></a>* </span><a href="https://zeal-operating-system.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="l803"></a>
-<a name="l804"></a></span><span class=c0F>----09/06/16 13:01:42----</span><span class=cF0>
-<a name="l805"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1681"><span class=cF4>OPTf_WARN_HEADER_MISMATCH</span></a><span class=cF0>.
-<a name="l806"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l127"><span class=cF4>WinInside</span></a><span class=cF0>().
-<a name="l807"></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="l808"></a>
-<a name="l809"></a></span><span class=c0F>----09/06/16 02:40:43----</span><span class=cF0>
-<a name="l810"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/MagicPairs.CC.html#l1"><span class=cF4>::/Demo/MagicPairs.CC</span></a><span class=cF0>.
+<a name="l794"></a></span><span class=c0F>----09/20/16 07:31:52----</span><span class=cF0>
+<a name="l795"></a>* </span><a href="https://zeal-operating-system.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="l796"></a>* </span><a href="https://zeal-operating-system.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="l797"></a>* </span><a href="https://zeal-operating-system.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="l798"></a>* </span><a href="https://zeal-operating-system.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="l799"></a>* </span><a href="https://zeal-operating-system.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="l800"></a>* </span><a href="https://zeal-operating-system.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="l801"></a>
+<a name="l802"></a></span><span class=c0F>----09/18/16 20:40:44----</span><span class=cF0>
+<a name="l803"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/WhyNotMore.DD.html#l1"><span class=cF4>::/Doc/WhyNotMore.DD</span></a><span class=cF0>.
+<a name="l804"></a>
+<a name="l805"></a></span><span class=c0F>----09/18/16 12:52:03----</span><span class=cF0>
+<a name="l806"></a>* <blink>TempleOS version 4.11 Released</blink>
+<a name="l807"></a>* Fixed bug in </span><span class=cF4><u>IsDotZ</u></span><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l28"><span class=cF4>IsDotC</span></a><span class=cF0>().
+<a name="l808"></a>* </span><a href="https://zeal-operating-system.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="l809"></a>* </span><a href="https://zeal-operating-system.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="l810"></a>* </span><a href="https://zeal-operating-system.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="l811"></a>
-<a name="l812"></a></span><span class=c0F>----08/27/16 09:45:39----</span><span class=cF0>
-<a name="l813"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/CPURep.CC.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>().
-<a name="l814"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Misc/OSTestSuite.CC.html#l1"><span class=cF4>::/Misc/OSTestSuite.CC</span></a><span class=cF0>.
-<a name="l815"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l31"><span class=cF4>BirthWait</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l39"><span class=cF4>DeathWait</span></a><span class=cF0>().
+<a name="l812"></a></span><span class=c0F>----09/06/16 13:01:42----</span><span class=cF0>
+<a name="l813"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1681"><span class=cF4>OPTf_WARN_HEADER_MISMATCH</span></a><span class=cF0>.
+<a name="l814"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l119"><span class=cF4>WinInside</span></a><span class=cF0>().
+<a name="l815"></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="l816"></a>
-<a name="l817"></a></span><span class=c0F>----08/22/16 04:14:47----</span><span class=cF0>
-<a name="l818"></a>* </span><a href="https://zeal-operating-system.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="l817"></a></span><span class=c0F>----09/06/16 02:40:43----</span><span class=cF0>
+<a name="l818"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/MagicPairs.CC.html#l1"><span class=cF4>::/Demo/MagicPairs.CC</span></a><span class=cF0>.
 <a name="l819"></a>
-<a name="l820"></a></span><span class=c0F>----07/17/16 13:03:12----</span><span class=cF0>
-<a name="l821"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l145"><span class=cF4>DocOpt</span></a><span class=cF0>().
-<a name="l822"></a>
-<a name="l823"></a></span><span class=c0F>----07/17/16 03:23:53----</span><span class=cF0>
-<a name="l824"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/RawHide.CC.html#l1"><span class=cF4>::/Demo/Games/RawHide.CC</span></a><span class=cF0>.
-<a name="l825"></a>
-<a name="l826"></a></span><span class=c0F>----07/15/16 10:11:10----</span><span class=cF0>
-<a name="l827"></a>* <blink>TempleOS version 4.10 Released</blink>
-<a name="l828"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
-<a name="l829"></a>
-<a name="l830"></a></span><span class=c0F>----07/15/16 05:17:24----</span><span class=cF0>
-<a name="l831"></a>* Created </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3581"><span class=cF4>CDevGlbls</span></a><span class=cF0>.uncached_alias.
-<a name="l832"></a>* Added 1 Gig page table support.
+<a name="l820"></a></span><span class=c0F>----08/27/16 09:45:39----</span><span class=cF0>
+<a name="l821"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/CPURep.CC.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>().
+<a name="l822"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Misc/OSTestSuite.CC.html#l1"><span class=cF4>::/Misc/OSTestSuite.CC</span></a><span class=cF0>.
+<a name="l823"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l31"><span class=cF4>BirthWait</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l39"><span class=cF4>DeathWait</span></a><span class=cF0>().
+<a name="l824"></a>
+<a name="l825"></a></span><span class=c0F>----08/22/16 04:14:47----</span><span class=cF0>
+<a name="l826"></a>* </span><a href="https://zeal-operating-system.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="l827"></a>
+<a name="l828"></a></span><span class=c0F>----07/17/16 13:03:12----</span><span class=cF0>
+<a name="l829"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l145"><span class=cF4>DocOpt</span></a><span class=cF0>().
+<a name="l830"></a>
+<a name="l831"></a></span><span class=c0F>----07/17/16 03:23:53----</span><span class=cF0>
+<a name="l832"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/RawHide.CC.html#l1"><span class=cF4>::/Demo/Games/RawHide.CC</span></a><span class=cF0>.
 <a name="l833"></a>
-<a name="l834"></a></span><span class=c0F>----07/13/16 17:21:19----</span><span class=cF0>
-<a name="l835"></a>* Added multicore report to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/CPURep.CC.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>().
-<a name="l836"></a>
-<a name="l837"></a></span><span class=c0F>----07/09/16 08:46:36----</span><span class=cF0>
-<a name="l838"></a>* Changed scoring in </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
-<a name="l839"></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="l840"></a>* Fixed </span><span class=cF2>'\x24'</span><span class=cF0>.
-<a name="l841"></a>* Added </span><span class=cF2>'\d'</span><span class=cF0> for </span><span class=cF2>'$'</span><span class=cF0>.
-<a name="l842"></a>
-<a name="l843"></a></span><span class=c0F>----07/08/16 14:30:19----</span><span class=cF0>
-<a name="l844"></a>* </span><a href="https://zeal-operating-system.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="l845"></a>* Fixed </span><span class=cF2>REP_STOSB</span><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l136"><span class=cF4>MemSet</span></a><span class=cF0>() for 64-bit.
-<a name="l846"></a>
-<a name="l847"></a></span><span class=c0F>----07/07/16 07:21:03----</span><span class=cF0>
-<a name="l848"></a>* </span><a href="https://zeal-operating-system.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="l849"></a>* Added AppStore to website with Supplemental#1 ISO for download.
+<a name="l834"></a></span><span class=c0F>----07/15/16 10:11:10----</span><span class=cF0>
+<a name="l835"></a>* <blink>TempleOS version 4.10 Released</blink>
+<a name="l836"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
+<a name="l837"></a>
+<a name="l838"></a></span><span class=c0F>----07/15/16 05:17:24----</span><span class=cF0>
+<a name="l839"></a>* Created </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3581"><span class=cF4>CDevGlbls</span></a><span class=cF0>.uncached_alias.
+<a name="l840"></a>* Added 1 Gig page table support.
+<a name="l841"></a>
+<a name="l842"></a></span><span class=c0F>----07/13/16 17:21:19----</span><span class=cF0>
+<a name="l843"></a>* Added multicore report to </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/CPURep.CC.html#l28"><span class=cF4>CPURep</span></a><span class=cF0>().
+<a name="l844"></a>
+<a name="l845"></a></span><span class=c0F>----07/09/16 08:46:36----</span><span class=cF0>
+<a name="l846"></a>* Changed scoring in </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
+<a name="l847"></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="l848"></a>* Fixed </span><span class=cF2>'\x24'</span><span class=cF0>.
+<a name="l849"></a>* Added </span><span class=cF2>'\d'</span><span class=cF0> for </span><span class=cF2>'$'</span><span class=cF0>.
 <a name="l850"></a>
-<a name="l851"></a></span><span class=c0F>----07/06/16 23:45:30----</span><span class=cF0>
-<a name="l852"></a>* Fixed multicore bug in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l18"><span class=cF4>Sprite3</span></a><span class=cF0>().
-<a name="l853"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
+<a name="l851"></a></span><span class=c0F>----07/08/16 14:30:19----</span><span class=cF0>
+<a name="l852"></a>* </span><a href="https://zeal-operating-system.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="l853"></a>* Fixed </span><span class=cF2>REP_STOSB</span><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l136"><span class=cF4>MemSet</span></a><span class=cF0>() for 64-bit.
 <a name="l854"></a>
-<a name="l855"></a></span><span class=c0F>----07/05/16 06:03:47----</span><span class=cF0>
-<a name="l856"></a>* <blink>TempleOS version 4.09 Released</blink>
-<a name="l857"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
-<a name="l858"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l1676"><span class=cF4>GrFillTri0</span></a><span class=cF0>().
-<a name="l859"></a>
-<a name="l860"></a></span><span class=c0F>----07/03/16 04:30:05----</span><span class=cF0>
-<a name="l861"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l312"><span class=cF4>Unmount</span></a><span class=cF0>().
-<a name="l862"></a>* Made BootLoader mandatory in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l154"><span class=cF4>RedSeaISO</span></a><span class=cF0>().
-<a name="l863"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3280"><span class=cF4>BDT_ISO_FILE_READ</span></a><span class=cF0>.
-<a name="l864"></a>
-<a name="l865"></a></span><span class=c0F>----07/01/16 05:29:08----</span><span class=cF0>
-<a name="l866"></a>* Made underscore mandatory on </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/CosmiC.DD.html#l1"><span class=cF4>HolyC</span></a><span class=cF0> callable asm functions.
+<a name="l855"></a></span><span class=c0F>----07/07/16 07:21:03----</span><span class=cF0>
+<a name="l856"></a>* </span><a href="https://zeal-operating-system.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="l857"></a>* Added AppStore to website with Supplemental#1 ISO for download.
+<a name="l858"></a>
+<a name="l859"></a></span><span class=c0F>----07/06/16 23:45:30----</span><span class=cF0>
+<a name="l860"></a>* Fixed multicore bug in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l18"><span class=cF4>Sprite3</span></a><span class=cF0>().
+<a name="l861"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
+<a name="l862"></a>
+<a name="l863"></a></span><span class=c0F>----07/05/16 06:03:47----</span><span class=cF0>
+<a name="l864"></a>* <blink>TempleOS version 4.09 Released</blink>
+<a name="l865"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
+<a name="l866"></a>* Improved </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l1676"><span class=cF4>GrFillTri0</span></a><span class=cF0>().
 <a name="l867"></a>
-<a name="l868"></a></span><span class=c0F>----06/28/16 13:15:08----</span><span class=cF0>
-<a name="l869"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/TaskRep.CC.html#l23"><span class=cF4>TaskRep</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>().
-<a name="l870"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/WallPaper.CC.html#l1"><span class=cF4>::/System/WallPaper.CC</span></a><span class=cF0>.
-<a name="l871"></a>
-<a name="l872"></a></span><span class=c0F>----06/26/16 14:01:16----</span><span class=cF0>
-<a name="l873"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l48"><span class=cF4>LastFun</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l723"><span class=cF4>RunFile</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l772"><span class=cF4>RunFile2</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l341"><span class=cF4>PopUpRunFile</span></a><span class=cF0>().
-<a name="l874"></a>* Made boot code modular.
+<a name="l868"></a></span><span class=c0F>----07/03/16 04:30:05----</span><span class=cF0>
+<a name="l869"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l312"><span class=cF4>Unmount</span></a><span class=cF0>().
+<a name="l870"></a>* Made BootLoader mandatory in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l154"><span class=cF4>RedSeaISO</span></a><span class=cF0>().
+<a name="l871"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3280"><span class=cF4>BDT_ISO_FILE_READ</span></a><span class=cF0>.
+<a name="l872"></a>
+<a name="l873"></a></span><span class=c0F>----07/01/16 05:29:08----</span><span class=cF0>
+<a name="l874"></a>* Made underscore mandatory on </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/CosmiC.DD.html#l1"><span class=cF4>HolyC</span></a><span class=cF0> callable asm functions.
 <a name="l875"></a>
-<a name="l876"></a></span><span class=c0F>----06/24/16 14:15:13----</span><span class=cF0>
-<a name="l877"></a>* Added A.I. to </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/KeepAway/KeepAway.CC.html#l1"><span class=cF4>::/Apps/KeepAway/KeepAway.CC</span></a><span class=cF0> and changed scoring.
-<a name="l878"></a>
-<a name="l879"></a></span><span class=c0F>----06/24/16 02:55:42----</span><span class=cF0>
-<a name="l880"></a>* <blink>TempleOS version 4.08 Released</blink>
-<a name="l881"></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://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteMesh.CC.html#l1103"><span class=cF4>SpriteMeshEd</span></a><span class=cF0>().
-<a name="l882"></a>* </span><a href="https://zeal-operating-system.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="l883"></a>* </span><a href="https://zeal-operating-system.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="l884"></a>
-<a name="l885"></a></span><span class=c0F>----06/23/16 01:03:36----</span><span class=cF0>
-<a name="l886"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l437"><span class=cF4>GrFillCircle</span></a><span class=cF0>().
-<a name="l887"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l2315"><span class=cF4>GrVLine</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l739"><span class=cF4>GrLineFat3</span></a><span class=cF0>().
-<a name="l888"></a>
-<a name="l889"></a></span><span class=c0F>----06/18/16 16:16:22----</span><span class=cF0>
-<a name="l890"></a>* Modified </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l81"><span class=cF4>KeyDevAdd</span></a><span class=cF0>().
-<a name="l891"></a>* </span><a href="https://zeal-operating-system.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="l892"></a>* </span><a href="https://zeal-operating-system.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="l893"></a>* </span><a href="https://zeal-operating-system.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="l894"></a>* Changed args to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l232"><span class=cF4>PutDirLink</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l184"><span class=cF4>PutFileLink</span></a><span class=cF0>().
-<a name="l895"></a>* Added </span><a href="https://zeal-operating-system.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="l896"></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://zeal-operating-system.github.io/ZealOS/Doc/FileUtils.DD.html#l1"><span class=cF4>File Utils</span></a><span class=cF0>.
-<a name="l897"></a>* Got rid of </span><span class=cF4>/Home/HomePkgs.HC</span><span class=cF0>.
-<a name="l898"></a>
-<a name="l899"></a></span><span class=c0F>----06/16/16 20:59:41----</span><span class=cF0>
-<a name="l900"></a>* </span><span class=cF2>&lt;CTRL-ALT-t&gt;</span><span class=cF0> is terminal window.
-<a name="l901"></a>* </span><span class=cF2>&lt;CTRL-ALT-n&gt;</span><span class=cF0> is next task.
-<a name="l902"></a>
-<a name="l903"></a></span><span class=c0F>----06/16/16 19:49:39----</span><span class=cF0>
-<a name="l904"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/Comm.CC.html#l1"><span class=cF4>::/Doc/Comm.CC</span></a><span class=cF0>.
-<a name="l905"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/StdTempleOSPC.DD.html#l1"><span class=cF4>::/Doc/StdTempleOSPC.DD</span></a><span class=cF0>.
-<a name="l906"></a>* Added </span><a href="https://zeal-operating-system.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="l907"></a>
-<a name="l908"></a></span><span class=c0F>----06/02/16 03:20:56----</span><span class=cF0>
-<a name="l909"></a>* <blink>TempleOS version 4.07 Released</blink>
-<a name="l910"></a>* Added claws to </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
+<a name="l876"></a></span><span class=c0F>----06/28/16 13:15:08----</span><span class=cF0>
+<a name="l877"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/TaskRep.CC.html#l23"><span class=cF4>TaskRep</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l219"><span class=cF4>MemRep</span></a><span class=cF0>().
+<a name="l878"></a>* Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/System/WallPaper.CC.html#l1"><span class=cF4>::/System/WallPaper.CC</span></a><span class=cF0>.
+<a name="l879"></a>
+<a name="l880"></a></span><span class=c0F>----06/26/16 14:01:16----</span><span class=cF0>
+<a name="l881"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l48"><span class=cF4>LastFun</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l723"><span class=cF4>RunFile</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l772"><span class=cF4>RunFile2</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l341"><span class=cF4>PopUpRunFile</span></a><span class=cF0>().
+<a name="l882"></a>* Made boot code modular.
+<a name="l883"></a>
+<a name="l884"></a></span><span class=c0F>----06/24/16 14:15:13----</span><span class=cF0>
+<a name="l885"></a>* Added A.I. to </span><a href="https://zeal-operating-system.github.io/ZealOS/Apps/KeepAway/KeepAway.CC.html#l1"><span class=cF4>::/Apps/KeepAway/KeepAway.CC</span></a><span class=cF0> and changed scoring.
+<a name="l886"></a>
+<a name="l887"></a></span><span class=c0F>----06/24/16 02:55:42----</span><span class=cF0>
+<a name="l888"></a>* <blink>TempleOS version 4.08 Released</blink>
+<a name="l889"></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://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteMesh.CC.html#l1103"><span class=cF4>SpriteMeshEd</span></a><span class=cF0>().
+<a name="l890"></a>* </span><a href="https://zeal-operating-system.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="l891"></a>* </span><a href="https://zeal-operating-system.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="l892"></a>
+<a name="l893"></a></span><span class=c0F>----06/23/16 01:03:36----</span><span class=cF0>
+<a name="l894"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l437"><span class=cF4>GrFillCircle</span></a><span class=cF0>().
+<a name="l895"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l2315"><span class=cF4>GrVLine</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l739"><span class=cF4>GrLineFat3</span></a><span class=cF0>().
+<a name="l896"></a>
+<a name="l897"></a></span><span class=c0F>----06/18/16 16:16:22----</span><span class=cF0>
+<a name="l898"></a>* Modified </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l81"><span class=cF4>KeyDevAdd</span></a><span class=cF0>().
+<a name="l899"></a>* </span><a href="https://zeal-operating-system.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="l900"></a>* </span><a href="https://zeal-operating-system.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="l901"></a>* </span><a href="https://zeal-operating-system.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="l902"></a>* Changed args to </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l232"><span class=cF4>PutDirLink</span></a><span class=cF0>() and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l184"><span class=cF4>PutFileLink</span></a><span class=cF0>().
+<a name="l903"></a>* Added </span><a href="https://zeal-operating-system.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="l904"></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://zeal-operating-system.github.io/ZealOS/Doc/FileUtils.DD.html#l1"><span class=cF4>File Utils</span></a><span class=cF0>.
+<a name="l905"></a>* Got rid of </span><span class=cF4>/Home/HomePkgs.HC</span><span class=cF0>.
+<a name="l906"></a>
+<a name="l907"></a></span><span class=c0F>----06/16/16 20:59:41----</span><span class=cF0>
+<a name="l908"></a>* </span><span class=cF2>&lt;CTRL-ALT-t&gt;</span><span class=cF0> is terminal window.
+<a name="l909"></a>* </span><span class=cF2>&lt;CTRL-ALT-n&gt;</span><span class=cF0> is next task.
+<a name="l910"></a>
+<a name="l911"></a></span><span class=c0F>----06/16/16 19:49:39----</span><span class=cF0>
+<a name="l912"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/Comm.CC.html#l1"><span class=cF4>::/Doc/Comm.CC</span></a><span class=cF0>.
+<a name="l913"></a>* Added </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/StdTempleOSPC.DD.html#l1"><span class=cF4>::/Doc/StdTempleOSPC.DD</span></a><span class=cF0>.
+<a name="l914"></a>* Added </span><a href="https://zeal-operating-system.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="l915"></a>
+<a name="l916"></a></span><span class=c0F>----06/02/16 03:20:56----</span><span class=cF0>
+<a name="l917"></a>* <blink>TempleOS version 4.07 Released</blink>
+<a name="l918"></a>* Added claws to </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Talons.CC.html#l1"><span class=cF4>::/Demo/Games/Talons.CC</span></a><span class=cF0>.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/CharOverview.DD.html b/docs/Doc/CharOverview.DD.html
index 8a2fbfff..f41eb925 100755
--- a/docs/Doc/CharOverview.DD.html
+++ b/docs/Doc/CharOverview.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Charter.DD.html b/docs/Doc/Charter.DD.html
index 5d99cde3..a44063d8 100755
--- a/docs/Doc/Charter.DD.html
+++ b/docs/Doc/Charter.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -38,7 +38,7 @@ body {background-color:#1f1f1f;}
 <a name="l11"></a>* Low line count and code complexity is the highest good, so it is easy to learn the whole thing.  Users should see the light 
 <a name="l12"></a>at the end of the tunnel.  One file system, for example, is better than many file systems.
 <a name="l13"></a>
-<a name="l14"></a>* There is a limit of 100,000 lines of code for all time, not including applications and demos. Currently, there are 95,188 
+<a name="l14"></a>* There is a limit of 100,000 lines of code for all time, not including applications and demos. Currently, there are 95,191 
 <a name="l15"></a>lines of code.  </span><span class=cF4>3rd party libraries are banned</span><span class=cF0> because they circumvent the intent of this limit.  The vision is a Commodore 64 
 <a name="l16"></a>ROM -- a fixed core API that is the only dependency of applications. Dependency on components and libraries creates a hell 
 <a name="l17"></a>that is no longer blissful.
@@ -81,14 +81,13 @@ body {background-color:#1f1f1f;}
 <a name="l54"></a>
 <a name="l55"></a></span><span class=cF8>
 <a name="l56"></a>* &quot;Commodore 64&quot; is a trademark owned by Polabe Holding NV.
-<a name="l57"></a>* &quot;The Simpsons&quot; is a trademark owned by Fox.
-<a name="l58"></a>* &quot;Windows&quot; is a trademark owned by MicroSoft Corp.
-<a name="l59"></a></span><span class=cF0>
-<a name="l60"></a>
-<a name="l61"></a></span><span class=cF5>                                                     Possible Amendments</span><span class=cF0>
-<a name="l62"></a>
-<a name="l63"></a>The compiler's parser makes RISC code which it optimizes to CISC.  Terry Davis discovered this does not matter because the CPU 
-<a name="l64"></a>converts it back to RISC and schedules it, internally.  A ZealOS zealot with more zeal might say we should save lines-of-code 
-<a name="l65"></a>by removing the CISC optimizing.
+<a name="l57"></a>* &quot;Windows&quot; is a trademark owned by MicroSoft Corp.
+<a name="l58"></a></span><span class=cF0>
+<a name="l59"></a>
+<a name="l60"></a></span><span class=cF5>                                                     Possible Amendments</span><span class=cF0>
+<a name="l61"></a>
+<a name="l62"></a>The compiler's parser makes RISC code which it optimizes to CISC.  Terry Davis discovered this does not matter because the CPU 
+<a name="l63"></a>converts it back to RISC and schedules it, internally.  A ZealOS zealot with more zeal might say we should save lines-of-code 
+<a name="l64"></a>by removing the CISC optimizing.
 </span></pre></body>
 </html>
diff --git a/docs/Doc/CmdLineOverview.DD.html b/docs/Doc/CmdLineOverview.DD.html
index 6ca137d2..a286cec2 100755
--- a/docs/Doc/CmdLineOverview.DD.html
+++ b/docs/Doc/CmdLineOverview.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Comm.CC.html b/docs/Doc/Comm.CC.html
index 7eed150a..78b6190e 100755
--- a/docs/Doc/Comm.CC.html
+++ b/docs/Doc/Comm.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/CompilerOverview.DD.html b/docs/Doc/CompilerOverview.DD.html
index 2465d2b2..a6952260 100755
--- a/docs/Doc/CompilerOverview.DD.html
+++ b/docs/Doc/CompilerOverview.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/CosmiC.DD.html b/docs/Doc/CosmiC.DD.html
index 8e18be62..9bd6222c 100755
--- a/docs/Doc/CosmiC.DD.html
+++ b/docs/Doc/CosmiC.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Credits.DD.html b/docs/Doc/Credits.DD.html
index 0fdf552c..a0b7b59e 100755
--- a/docs/Doc/Credits.DD.html
+++ b/docs/Doc/Credits.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -27,7 +27,7 @@ body {background-color:#1f1f1f;}
 <pre style="font-family:monospace;font-size:12pt">
 <a name="l1"></a><span class=cF5>                                                           Credits</span><span class=cF0>
 <a name="l2"></a>
-<a name="l3"></a></span><span class=cF2>Terry A. Davis</span><span class=cF0> wrote all of TempleOS over a span of </span><span class=cF2>15.0</span><span class=cF0> years (full-time). ZealOS, written over a span of </span><span class=cF2>2.1</span><span class=cF0> years, is a 
+<a name="l3"></a></span><span class=cF2>Terry A. Davis</span><span class=cF0> wrote all of TempleOS over a span of </span><span class=cF2>15.0</span><span class=cF0> years (full-time). ZealOS, written over a span of </span><span class=cF2>2.2</span><span class=cF0> years, is a 
 <a name="l4"></a>fork of ZenithOS, which itself is a fork of TempleOS.   It can run on some bare metal 64-bit PC's from about 2007-2019 with no 
 <a name="l5"></a>layering, libraries, tools, modules or anything from other sources. Otherwise, you run it in a virtual machine, like </span><span class=cF2>VMware</span><span class=cF0>, </span><span class=cF2>Q
 <a name="l6"></a>EMU</span><span class=cF0> or </span><span class=cF2>VirtualBox</span><span class=cF0>.  It is independent and stands alone.  100% of the src code is including on all distro's, from the kernel to 
diff --git a/docs/Doc/Ctrls.DD.html b/docs/Doc/Ctrls.DD.html
index 9ab398fc..176957af 100755
--- a/docs/Doc/Ctrls.DD.html
+++ b/docs/Doc/Ctrls.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Customize.DD.html b/docs/Doc/Customize.DD.html
index b3b66301..c46742cb 100755
--- a/docs/Doc/Customize.DD.html
+++ b/docs/Doc/Customize.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/CutCorners.DD.html b/docs/Doc/CutCorners.DD.html
index a68f54e4..92f05fe4 100755
--- a/docs/Doc/CutCorners.DD.html
+++ b/docs/Doc/CutCorners.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/D3.DD.html b/docs/Doc/D3.DD.html
index 09fb2221..3342f5a6 100755
--- a/docs/Doc/D3.DD.html
+++ b/docs/Doc/D3.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Date.DD.html b/docs/Doc/Date.DD.html
index b22879f5..f77f7626 100755
--- a/docs/Doc/Date.DD.html
+++ b/docs/Doc/Date.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/DebugFunSeg.DD.html b/docs/Doc/DebugFunSeg.DD.html
index 5e4ce252..d135a014 100755
--- a/docs/Doc/DebugFunSeg.DD.html
+++ b/docs/Doc/DebugFunSeg.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/DebugOverview.DD.html b/docs/Doc/DebugOverview.DD.html
index 162d7b54..460883b6 100755
--- a/docs/Doc/DebugOverview.DD.html
+++ b/docs/Doc/DebugOverview.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Define.DD.html b/docs/Doc/Define.DD.html
index ae412510..96837fc7 100755
--- a/docs/Doc/Define.DD.html
+++ b/docs/Doc/Define.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/DemoIndex.DD.html b/docs/Doc/DemoIndex.DD.html
index a54d5b00..606f36f8 100755
--- a/docs/Doc/DemoIndex.DD.html
+++ b/docs/Doc/DemoIndex.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Directives.DD.html b/docs/Doc/Directives.DD.html
index dd2f78af..7b83972f 100755
--- a/docs/Doc/Directives.DD.html
+++ b/docs/Doc/Directives.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/DolDoc.DD.html b/docs/Doc/DolDoc.DD.html
index 61c31483..84b00260 100755
--- a/docs/Doc/DolDoc.DD.html
+++ b/docs/Doc/DolDoc.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/DolDocOverview.DD.html b/docs/Doc/DolDocOverview.DD.html
index 503102c5..f110ca6a 100755
--- a/docs/Doc/DolDocOverview.DD.html
+++ b/docs/Doc/DolDocOverview.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c0F{color:#1f1f1f;background-color:#e3e3e3;}
diff --git a/docs/Doc/EdPullDown.DD.html b/docs/Doc/EdPullDown.DD.html
index af054551..d045b57e 100755
--- a/docs/Doc/EdPullDown.DD.html
+++ b/docs/Doc/EdPullDown.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/FAQ.DD.html b/docs/Doc/FAQ.DD.html
index 7c9c1942..98e41419 100755
--- a/docs/Doc/FAQ.DD.html
+++ b/docs/Doc/FAQ.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Features.DD.html b/docs/Doc/Features.DD.html
index 75bf0d24..f8a238be 100755
--- a/docs/Doc/Features.DD.html
+++ b/docs/Doc/Features.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c0F{color:#1f1f1f;background-color:#e3e3e3;}
diff --git a/docs/Doc/FileLowLevel.DD.html b/docs/Doc/FileLowLevel.DD.html
index 78c8d451..095c65c4 100755
--- a/docs/Doc/FileLowLevel.DD.html
+++ b/docs/Doc/FileLowLevel.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c05{color:#8a52c3;background-color:#e3e3e3;}
diff --git a/docs/Doc/FileMgr.DD.html b/docs/Doc/FileMgr.DD.html
index 331deee5..545f0fd7 100755
--- a/docs/Doc/FileMgr.DD.html
+++ b/docs/Doc/FileMgr.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/FileMgrPullDown.DD.html b/docs/Doc/FileMgrPullDown.DD.html
index b6eab23d..77bb65cd 100755
--- a/docs/Doc/FileMgrPullDown.DD.html
+++ b/docs/Doc/FileMgrPullDown.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/FileUtils.DD.html b/docs/Doc/FileUtils.DD.html
index e7a5a9d9..2433094d 100755
--- a/docs/Doc/FileUtils.DD.html
+++ b/docs/Doc/FileUtils.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Frame.DD.html b/docs/Doc/Frame.DD.html
index 0fc284cc..36fc2551 100755
--- a/docs/Doc/Frame.DD.html
+++ b/docs/Doc/Frame.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/GRFiles.DD.html b/docs/Doc/GRFiles.DD.html
index d472ff05..5cc9bf50 100755
--- a/docs/Doc/GRFiles.DD.html
+++ b/docs/Doc/GRFiles.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Glossary.DD.html b/docs/Doc/Glossary.DD.html
index 3fa31fb3..bf225a3e 100755
--- a/docs/Doc/Glossary.DD.html
+++ b/docs/Doc/Glossary.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/GraphicsOverview.DD.html b/docs/Doc/GraphicsOverview.DD.html
index 86a37568..2ff466c1 100755
--- a/docs/Doc/GraphicsOverview.DD.html
+++ b/docs/Doc/GraphicsOverview.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/GuideLines.DD.html b/docs/Doc/GuideLines.DD.html
index b5f547d5..d0bf8618 100755
--- a/docs/Doc/GuideLines.DD.html
+++ b/docs/Doc/GuideLines.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -161,7 +161,7 @@ body {background-color:#1f1f1f;}
 <a name="l134"></a>
 <a name="l135"></a>* </span><span class=cF2>GS</span><span class=cF0> must always point to the cur </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4103"><span class=cF4>CCPU</span></a><span class=cF0>.
 <a name="l136"></a>
-<a name="l137"></a>* Don't change the segment registers unless interrupts are off. It's hard to do, anyway.    </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l536"><span class=cF4>SET_FS_BASE</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l522"><span class=cF4>SET_GS_BASE</span></a><span class=cF0>.
+<a name="l137"></a>* Don't change the segment registers unless interrupts are off. It's hard to do, anyway.    </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l546"><span class=cF4>SET_FS_BASE</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l532"><span class=cF4>SET_GS_BASE</span></a><span class=cF0>.
 <a name="l138"></a>
 <a name="l139"></a>* When interacting with </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/CosmiC.DD.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> compiled code, preserve </span><span class=cF2>RBP, RSI, RDI, R10-R15</span><span class=cF0> because the compiler uses these for register 
 <a name="l140"></a>variables.  You are free to clobber </span><span class=cF2>RAX, RBX, RCX, RDX</span><span class=cF0>, </span><span class=cF2>R8</span><span class=cF0> and </span><span class=cF2>R9</span><span class=cF0>.  See </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1939"><span class=cF4>Compiler Reg Masks</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1911"><span class=cF4>PUSH_C_REGS</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1912"><span class=cF4>POP_C_REGS</span></a><span class=cF0>
diff --git a/docs/Doc/Hash.DD.html b/docs/Doc/Hash.DD.html
index 9cce8420..debd12d6 100755
--- a/docs/Doc/Hash.DD.html
+++ b/docs/Doc/Hash.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/HeapDebug.DD.html b/docs/Doc/HeapDebug.DD.html
index 0ea9d290..a254e330 100755
--- a/docs/Doc/HeapDebug.DD.html
+++ b/docs/Doc/HeapDebug.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/HelloWorld.DD.html b/docs/Doc/HelloWorld.DD.html
index fcd68830..5ea44039 100755
--- a/docs/Doc/HelloWorld.DD.html
+++ b/docs/Doc/HelloWorld.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/HelpIndex.DD.html b/docs/Doc/HelpIndex.DD.html
index 02bf2911..c7adb72d 100755
--- a/docs/Doc/HelpIndex.DD.html
+++ b/docs/Doc/HelpIndex.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/HelpSystem.DD.html b/docs/Doc/HelpSystem.DD.html
index 9b8ba753..e0add56e 100755
--- a/docs/Doc/HelpSystem.DD.html
+++ b/docs/Doc/HelpSystem.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/InFile.DD.html b/docs/Doc/InFile.DD.html
index e395da93..fed3fd38 100755
--- a/docs/Doc/InFile.DD.html
+++ b/docs/Doc/InFile.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Install.DD.html b/docs/Doc/Install.DD.html
index b047c31a..15b79f31 100755
--- a/docs/Doc/Install.DD.html
+++ b/docs/Doc/Install.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Job.DD.html b/docs/Doc/Job.DD.html
index 673452b2..98bb6cc2 100755
--- a/docs/Doc/Job.DD.html
+++ b/docs/Doc/Job.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/KeyAlloc.DD.html b/docs/Doc/KeyAlloc.DD.html
index 5ab454eb..987ab5fb 100755
--- a/docs/Doc/KeyAlloc.DD.html
+++ b/docs/Doc/KeyAlloc.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/KeyDev.DD.html b/docs/Doc/KeyDev.DD.html
index 11e2c990..86d9eb66 100755
--- a/docs/Doc/KeyDev.DD.html
+++ b/docs/Doc/KeyDev.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Lex.DD.html b/docs/Doc/Lex.DD.html
index 36f2ad8b..822c814d 100755
--- a/docs/Doc/Lex.DD.html
+++ b/docs/Doc/Lex.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/MemoryOverview.DD.html b/docs/Doc/MemoryOverview.DD.html
index a21648db..1314fee1 100755
--- a/docs/Doc/MemoryOverview.DD.html
+++ b/docs/Doc/MemoryOverview.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -54,7 +54,7 @@ body {background-color:#1f1f1f;}
 <a name="l27"></a>
 <a name="l28"></a></span><span class=cF5>                                                Single System-wide Memory Map
 <a name="l29"></a>
-<a name="l30"></a></span><span class=cF2> 0x0000007C00- 0x0000036DFF</span><span class=cF0>
+<a name="l30"></a></span><span class=cF2> 0x0000007C00- 0x0000036DCF</span><span class=cF0>
 <a name="l31"></a>  Kernel module, placed here by the boot-loader, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4484"><span class=cF4>BOOT_RAM_BASE</span></a><span class=cF0>.
 <a name="l32"></a>
 <a name="l33"></a></span><span class=cF2> 0x0000096600- 0x0000096FFF</span><span class=cF0>
diff --git a/docs/Doc/Menus.DD.html b/docs/Doc/Menus.DD.html
index 502b9fcc..a8b49765 100755
--- a/docs/Doc/Menus.DD.html
+++ b/docs/Doc/Menus.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Messages.DD.html b/docs/Doc/Messages.DD.html
index 90da8c6d..6800473f 100755
--- a/docs/Doc/Messages.DD.html
+++ b/docs/Doc/Messages.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Mouse.DD.html b/docs/Doc/Mouse.DD.html
index 6e30f3ac..163806a4 100755
--- a/docs/Doc/Mouse.DD.html
+++ b/docs/Doc/Mouse.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/MultiCore.DD.html b/docs/Doc/MultiCore.DD.html
index 8ef6ae7e..7e1d4008 100755
--- a/docs/Doc/MultiCore.DD.html
+++ b/docs/Doc/MultiCore.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/NewASCII.DD.html b/docs/Doc/NewASCII.DD.html
index c16a58a3..a16896d6 100755
--- a/docs/Doc/NewASCII.DD.html
+++ b/docs/Doc/NewASCII.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/ODE.DD.html b/docs/Doc/ODE.DD.html
index dd565edc..5103d646 100755
--- a/docs/Doc/ODE.DD.html
+++ b/docs/Doc/ODE.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Once.DD.html b/docs/Doc/Once.DD.html
index 95708ed7..81236763 100755
--- a/docs/Doc/Once.DD.html
+++ b/docs/Doc/Once.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Options.DD.html b/docs/Doc/Options.DD.html
index f0a8e2bb..67ec146e 100755
--- a/docs/Doc/Options.DD.html
+++ b/docs/Doc/Options.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/PIT.DD.html b/docs/Doc/PIT.DD.html
index 5513d757..348c2f42 100755
--- a/docs/Doc/PIT.DD.html
+++ b/docs/Doc/PIT.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Pags.DD.html b/docs/Doc/Pags.DD.html
index 285ad172..98f3b37b 100755
--- a/docs/Doc/Pags.DD.html
+++ b/docs/Doc/Pags.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/PreProcessor.DD.html b/docs/Doc/PreProcessor.DD.html
index 6bb32ff6..e8fcd2ef 100755
--- a/docs/Doc/PreProcessor.DD.html
+++ b/docs/Doc/PreProcessor.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Print.DD.html b/docs/Doc/Print.DD.html
index b30505b0..2eacd3cc 100755
--- a/docs/Doc/Print.DD.html
+++ b/docs/Doc/Print.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Profiler.DD.html b/docs/Doc/Profiler.DD.html
index 8f302cb7..7e14a2cf 100755
--- a/docs/Doc/Profiler.DD.html
+++ b/docs/Doc/Profiler.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Queue.DD.html b/docs/Doc/Queue.DD.html
index a2093348..d0f3891a 100755
--- a/docs/Doc/Queue.DD.html
+++ b/docs/Doc/Queue.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Quirks.DD.html b/docs/Doc/Quirks.DD.html
index 29c5118f..423a775b 100755
--- a/docs/Doc/Quirks.DD.html
+++ b/docs/Doc/Quirks.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/RedSea.DD.html b/docs/Doc/RedSea.DD.html
index 642264ff..9cad5e07 100755
--- a/docs/Doc/RedSea.DD.html
+++ b/docs/Doc/RedSea.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Reliability.DD.html b/docs/Doc/Reliability.DD.html
index 874edc8d..3971907b 100755
--- a/docs/Doc/Reliability.DD.html
+++ b/docs/Doc/Reliability.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Requirements.DD.html b/docs/Doc/Requirements.DD.html
index 931ed468..8f45aa37 100755
--- a/docs/Doc/Requirements.DD.html
+++ b/docs/Doc/Requirements.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Resource.DD.html b/docs/Doc/Resource.DD.html
index 9df48135..0213abe2 100755
--- a/docs/Doc/Resource.DD.html
+++ b/docs/Doc/Resource.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/ScopingLinkage.DD.html b/docs/Doc/ScopingLinkage.DD.html
index 2ade2d02..2f5a9cd6 100755
--- a/docs/Doc/ScopingLinkage.DD.html
+++ b/docs/Doc/ScopingLinkage.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Sound.DD.html b/docs/Doc/Sound.DD.html
index 6ba27246..a2e1f016 100755
--- a/docs/Doc/Sound.DD.html
+++ b/docs/Doc/Sound.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Sprite.DD.html b/docs/Doc/Sprite.DD.html
index 18c7b22c..4aad41ab 100755
--- a/docs/Doc/Sprite.DD.html
+++ b/docs/Doc/Sprite.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/SpriteBitMap.DD.html b/docs/Doc/SpriteBitMap.DD.html
index 3f3df128..239cb725 100755
--- a/docs/Doc/SpriteBitMap.DD.html
+++ b/docs/Doc/SpriteBitMap.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/SpriteEd.DD.html b/docs/Doc/SpriteEd.DD.html
index 03d5c7c1..2585530c 100755
--- a/docs/Doc/SpriteEd.DD.html
+++ b/docs/Doc/SpriteEd.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/SpriteEdText.DD.html b/docs/Doc/SpriteEdText.DD.html
index 5030576b..d57db3a5 100755
--- a/docs/Doc/SpriteEdText.DD.html
+++ b/docs/Doc/SpriteEdText.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/SpriteMain.DD.html b/docs/Doc/SpriteMain.DD.html
index 6c13221e..add4c303 100755
--- a/docs/Doc/SpriteMain.DD.html
+++ b/docs/Doc/SpriteMain.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/SpriteSideBar.DD.html b/docs/Doc/SpriteSideBar.DD.html
index 201280bf..c9797c56 100755
--- a/docs/Doc/SpriteSideBar.DD.html
+++ b/docs/Doc/SpriteSideBar.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/StandBy.DD.html b/docs/Doc/StandBy.DD.html
index fd1dfd34..4ab075a5 100755
--- a/docs/Doc/StandBy.DD.html
+++ b/docs/Doc/StandBy.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Start.DD.html b/docs/Doc/Start.DD.html
index ecd86b4f..de401195 100755
--- a/docs/Doc/Start.DD.html
+++ b/docs/Doc/Start.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -26,7 +26,7 @@ body {background-color:#1f1f1f;}
 <body>
 <pre style="font-family:monospace;font-size:12pt">
 <a name="l1"></a><span class=cF0>
-<a name="l2"></a></span><span class=cF5>                                                         ZealOS V1.03</span><span class=cF0>
+<a name="l2"></a></span><span class=cF5>                                                         ZealOS V1.04</span><span class=cF0>
 <a name="l3"></a>
 <a name="l4"></a>                                                Public Domain Operating System
 <a name="l5"></a></span><span class=cF4>
diff --git a/docs/Doc/StdOutTask.DD.html b/docs/Doc/StdOutTask.DD.html
index c18837ab..bef769d0 100755
--- a/docs/Doc/StdOutTask.DD.html
+++ b/docs/Doc/StdOutTask.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Strategy.DD.html b/docs/Doc/Strategy.DD.html
index 871b2926..57fdbd70 100755
--- a/docs/Doc/Strategy.DD.html
+++ b/docs/Doc/Strategy.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Streams.DD.html b/docs/Doc/Streams.DD.html
index 0a410f3f..e48296d0 100755
--- a/docs/Doc/Streams.DD.html
+++ b/docs/Doc/Streams.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/TOSZ.DD.html b/docs/Doc/TOSZ.DD.html
index 26ff0a9f..3d526785 100755
--- a/docs/Doc/TOSZ.DD.html
+++ b/docs/Doc/TOSZ.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/TextBase.DD.html b/docs/Doc/TextBase.DD.html
index 7ae7218d..41466d57 100755
--- a/docs/Doc/TextBase.DD.html
+++ b/docs/Doc/TextBase.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/TimeCycles.DD.html b/docs/Doc/TimeCycles.DD.html
index e9127260..1461eefb 100755
--- a/docs/Doc/TimeCycles.DD.html
+++ b/docs/Doc/TimeCycles.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/TimeDate.DD.html b/docs/Doc/TimeDate.DD.html
index 89022dad..ca99cbff 100755
--- a/docs/Doc/TimeDate.DD.html
+++ b/docs/Doc/TimeDate.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/TimeJiffy.DD.html b/docs/Doc/TimeJiffy.DD.html
index 9312ef7f..d21537ec 100755
--- a/docs/Doc/TimeJiffy.DD.html
+++ b/docs/Doc/TimeJiffy.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Tips.DD.html b/docs/Doc/Tips.DD.html
index af74c098..0b0d1451 100755
--- a/docs/Doc/Tips.DD.html
+++ b/docs/Doc/Tips.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Transform.DD.html b/docs/Doc/Transform.DD.html
index 02335ad2..0e8207dd 100755
--- a/docs/Doc/Transform.DD.html
+++ b/docs/Doc/Transform.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Welcome.DD.html b/docs/Doc/Welcome.DD.html
index 6fb149e2..612f5551 100755
--- a/docs/Doc/Welcome.DD.html
+++ b/docs/Doc/Welcome.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -37,7 +37,7 @@ body {background-color:#1f1f1f;}
 <a name="l10"></a>
 <a name="l11"></a>Simplicity is a goal to </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/Strategy.DD.html#l1"><span class=cF4>keep the line count down</span></a><span class=cF0>, so it's easy to tinker with.  As it turns-out, simplicity makes it faster in 
 <a name="l12"></a>some ways, too.  It never switches privilege levels, never changes address maps, tends to load whole contiguous files and 
-<a name="l13"></a>other, similar things which boost speed.    It's only 95,188 lines of code including the kernel, the 64-bit compiler, the 
+<a name="l13"></a>other, similar things which boost speed.    It's only 95,191 lines of code including the kernel, the 64-bit compiler, the 
 <a name="l14"></a>graphics library and all the tools. More importantly, it's designed to keep the user's line count down -- you can do a </span><span class=cF4>
 <a name="l15"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/HelloWorld.DD.html#l1"><span class=cF4>Hello World</span></a><span class=cF0> application in one line of code and can put graphics on the screen with a three line program!
 <a name="l16"></a>
diff --git a/docs/Doc/WhyNotMore.DD.html b/docs/Doc/WhyNotMore.DD.html
index dddc0030..edc8a2e6 100755
--- a/docs/Doc/WhyNotMore.DD.html
+++ b/docs/Doc/WhyNotMore.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Widget.DD.html b/docs/Doc/Widget.DD.html
index a72ebe4e..7cc465d1 100755
--- a/docs/Doc/Widget.DD.html
+++ b/docs/Doc/Widget.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/Windows.DD.html b/docs/Doc/Windows.DD.html
index 5324c485..387281fb 100755
--- a/docs/Doc/Windows.DD.html
+++ b/docs/Doc/Windows.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Doc/index.html b/docs/Doc/index.html
index ca4e52a8..cc2c8266 100755
--- a/docs/Doc/index.html
+++ b/docs/Doc/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Downloads/index.html b/docs/Downloads/index.html
index 216edc65..fe46cc68 100755
--- a/docs/Downloads/index.html
+++ b/docs/Downloads/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/HTML/index.html b/docs/HTML/index.html
index fe9f8b27..cf11e38e 100755
--- a/docs/HTML/index.html
+++ b/docs/HTML/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Home/Basics.DD.html b/docs/Home/Basics.DD.html
index b0db4267..48c79abe 100755
--- a/docs/Home/Basics.DD.html
+++ b/docs/Home/Basics.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/DoDistro.CC.html b/docs/Home/DoDistro.CC.html
index f228df99..aa2a46b6 100755
--- a/docs/Home/DoDistro.CC.html
+++ b/docs/Home/DoDistro.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/HtmlGen.CC.html b/docs/Home/HtmlGen.CC.html
index f6fb11e7..82ff9942 100755
--- a/docs/Home/HtmlGen.CC.html
+++ b/docs/Home/HtmlGen.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/K.CC.html b/docs/Home/K.CC.html
index ca3d8bd9..9e27be75 100755
--- a/docs/Home/K.CC.html
+++ b/docs/Home/K.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Docs/NetFuncSummary.DD.html b/docs/Home/Net/Docs/NetFuncSummary.DD.html
index 5f8be6c0..02e4ad62 100755
--- a/docs/Home/Net/Docs/NetFuncSummary.DD.html
+++ b/docs/Home/Net/Docs/NetFuncSummary.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Docs/NetworkingNotes.DD.html b/docs/Home/Net/Docs/NetworkingNotes.DD.html
index 14e0a636..f421adf2 100755
--- a/docs/Home/Net/Docs/NetworkingNotes.DD.html
+++ b/docs/Home/Net/Docs/NetworkingNotes.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c0F{color:#1f1f1f;background-color:#e3e3e3;}
diff --git a/docs/Home/Net/Docs/ZealStackNotes.DD.html b/docs/Home/Net/Docs/ZealStackNotes.DD.html
index 0a2845fd..6f3d10e0 100755
--- a/docs/Home/Net/Docs/ZealStackNotes.DD.html
+++ b/docs/Home/Net/Docs/ZealStackNotes.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Docs/index.html b/docs/Home/Net/Docs/index.html
index 744c848a..00112ffe 100755
--- a/docs/Home/Net/Docs/index.html
+++ b/docs/Home/Net/Docs/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Home/Net/Drivers/E1000.CC.html b/docs/Home/Net/Drivers/E1000.CC.html
index 2a0aa33b..3988c5f8 100755
--- a/docs/Home/Net/Drivers/E1000.CC.html
+++ b/docs/Home/Net/Drivers/E1000.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Drivers/PCNet.CC.html b/docs/Home/Net/Drivers/PCNet.CC.html
index b58dddfe..f8d8adb8 100755
--- a/docs/Home/Net/Drivers/PCNet.CC.html
+++ b/docs/Home/Net/Drivers/PCNet.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Drivers/Run.CC.html b/docs/Home/Net/Drivers/Run.CC.html
index 779236d4..5c150aa6 100755
--- a/docs/Home/Net/Drivers/Run.CC.html
+++ b/docs/Home/Net/Drivers/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Drivers/VirtIONet.CC.html b/docs/Home/Net/Drivers/VirtIONet.CC.html
index 6e3833fc..6c852b4b 100755
--- a/docs/Home/Net/Drivers/VirtIONet.CC.html
+++ b/docs/Home/Net/Drivers/VirtIONet.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Drivers/index.html b/docs/Home/Net/Drivers/index.html
index 8aaf3e1d..2e42bafa 100755
--- a/docs/Home/Net/Drivers/index.html
+++ b/docs/Home/Net/Drivers/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Home/Net/Load.CC.html b/docs/Home/Net/Load.CC.html
index 4067431c..c6169784 100755
--- a/docs/Home/Net/Load.CC.html
+++ b/docs/Home/Net/Load.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Programs/TCPChatClient.CC.html b/docs/Home/Net/Programs/TCPChatClient.CC.html
index 73a56075..e6a1937e 100755
--- a/docs/Home/Net/Programs/TCPChatClient.CC.html
+++ b/docs/Home/Net/Programs/TCPChatClient.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Programs/TCPChatServer.CC.html b/docs/Home/Net/Programs/TCPChatServer.CC.html
index c647764f..edf9098d 100755
--- a/docs/Home/Net/Programs/TCPChatServer.CC.html
+++ b/docs/Home/Net/Programs/TCPChatServer.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Programs/UDPChat.CC.html b/docs/Home/Net/Programs/UDPChat.CC.html
index 79705218..cbe8e594 100755
--- a/docs/Home/Net/Programs/UDPChat.CC.html
+++ b/docs/Home/Net/Programs/UDPChat.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Programs/index.html b/docs/Home/Net/Programs/index.html
index ad9a67aa..c4190a85 100755
--- a/docs/Home/Net/Programs/index.html
+++ b/docs/Home/Net/Programs/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Home/Net/Protocols/ARP.CC.html b/docs/Home/Net/Protocols/ARP.CC.html
index 58f382c8..e436b2c3 100755
--- a/docs/Home/Net/Protocols/ARP.CC.html
+++ b/docs/Home/Net/Protocols/ARP.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/DHCP.CC.html b/docs/Home/Net/Protocols/DHCP.CC.html
index 109b45ff..ca7cba73 100755
--- a/docs/Home/Net/Protocols/DHCP.CC.html
+++ b/docs/Home/Net/Protocols/DHCP.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/DNS.CC.html b/docs/Home/Net/Protocols/DNS.CC.html
index 19d5e51f..8c7cb862 100755
--- a/docs/Home/Net/Protocols/DNS.CC.html
+++ b/docs/Home/Net/Protocols/DNS.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/Ethernet.CC.html b/docs/Home/Net/Protocols/Ethernet.CC.html
index a2f73c70..03f98eff 100755
--- a/docs/Home/Net/Protocols/Ethernet.CC.html
+++ b/docs/Home/Net/Protocols/Ethernet.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/ICMP.CC.html b/docs/Home/Net/Protocols/ICMP.CC.html
index 95fa2aaa..8b70169a 100755
--- a/docs/Home/Net/Protocols/ICMP.CC.html
+++ b/docs/Home/Net/Protocols/ICMP.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/IPV4.CC.html b/docs/Home/Net/Protocols/IPV4.CC.html
index dc5ec300..f27b1f8e 100755
--- a/docs/Home/Net/Protocols/IPV4.CC.html
+++ b/docs/Home/Net/Protocols/IPV4.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/Sockets.CC.html b/docs/Home/Net/Protocols/Sockets.CC.html
index 17695276..925df734 100755
--- a/docs/Home/Net/Protocols/Sockets.CC.html
+++ b/docs/Home/Net/Protocols/Sockets.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/TCP/MakeTCP.CC.html b/docs/Home/Net/Protocols/TCP/MakeTCP.CC.html
index 45201726..7e462100 100755
--- a/docs/Home/Net/Protocols/TCP/MakeTCP.CC.html
+++ b/docs/Home/Net/Protocols/TCP/MakeTCP.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/TCP/TCP.CC.html b/docs/Home/Net/Protocols/TCP/TCP.CC.html
index 63402190..57cbb022 100755
--- a/docs/Home/Net/Protocols/TCP/TCP.CC.html
+++ b/docs/Home/Net/Protocols/TCP/TCP.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/TCP/TCP.HH.html b/docs/Home/Net/Protocols/TCP/TCP.HH.html
index cdecf7bf..2eab8aa6 100755
--- a/docs/Home/Net/Protocols/TCP/TCP.HH.html
+++ b/docs/Home/Net/Protocols/TCP/TCP.HH.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/TCP/TCPHandler.CC.html b/docs/Home/Net/Protocols/TCP/TCPHandler.CC.html
index 8003389d..88f4f853 100755
--- a/docs/Home/Net/Protocols/TCP/TCPHandler.CC.html
+++ b/docs/Home/Net/Protocols/TCP/TCPHandler.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/TCP/TCPTree.CC.html b/docs/Home/Net/Protocols/TCP/TCPTree.CC.html
index 42b72f1a..d0cc11a0 100755
--- a/docs/Home/Net/Protocols/TCP/TCPTree.CC.html
+++ b/docs/Home/Net/Protocols/TCP/TCPTree.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/TCP/index.html b/docs/Home/Net/Protocols/TCP/index.html
index dc98c531..20d1a8d6 100755
--- a/docs/Home/Net/Protocols/TCP/index.html
+++ b/docs/Home/Net/Protocols/TCP/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Home/Net/Protocols/UDP/MakeUDP.CC.html b/docs/Home/Net/Protocols/UDP/MakeUDP.CC.html
index dcaae2db..bffdc27a 100755
--- a/docs/Home/Net/Protocols/UDP/MakeUDP.CC.html
+++ b/docs/Home/Net/Protocols/UDP/MakeUDP.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/UDP/UDP.CC.html b/docs/Home/Net/Protocols/UDP/UDP.CC.html
index db1709b0..8ce31434 100755
--- a/docs/Home/Net/Protocols/UDP/UDP.CC.html
+++ b/docs/Home/Net/Protocols/UDP/UDP.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/UDP/UDP.HH.html b/docs/Home/Net/Protocols/UDP/UDP.HH.html
index 6fe7e5bf..a3f87b93 100755
--- a/docs/Home/Net/Protocols/UDP/UDP.HH.html
+++ b/docs/Home/Net/Protocols/UDP/UDP.HH.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/UDP/UDPTree.CC.html b/docs/Home/Net/Protocols/UDP/UDPTree.CC.html
index df2efcfb..27435e24 100755
--- a/docs/Home/Net/Protocols/UDP/UDPTree.CC.html
+++ b/docs/Home/Net/Protocols/UDP/UDPTree.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Protocols/UDP/index.html b/docs/Home/Net/Protocols/UDP/index.html
index 5307a0cc..d0535296 100755
--- a/docs/Home/Net/Protocols/UDP/index.html
+++ b/docs/Home/Net/Protocols/UDP/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Home/Net/Protocols/index.html b/docs/Home/Net/Protocols/index.html
index 80b886bf..92ffc37e 100755
--- a/docs/Home/Net/Protocols/index.html
+++ b/docs/Home/Net/Protocols/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Home/Net/Run.CC.html b/docs/Home/Net/Run.CC.html
index d9128d86..38fe02d2 100755
--- a/docs/Home/Net/Run.CC.html
+++ b/docs/Home/Net/Run.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/ARPTest.CC.html b/docs/Home/Net/Tests/ARPTest.CC.html
index abd4a564..b6d9768b 100755
--- a/docs/Home/Net/Tests/ARPTest.CC.html
+++ b/docs/Home/Net/Tests/ARPTest.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/DHCPTest0.CC.html b/docs/Home/Net/Tests/DHCPTest0.CC.html
index 6bb7da08..fd1fb18b 100755
--- a/docs/Home/Net/Tests/DHCPTest0.CC.html
+++ b/docs/Home/Net/Tests/DHCPTest0.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/DHCPTest1.CC.html b/docs/Home/Net/Tests/DHCPTest1.CC.html
index b2689ebc..a9ebc99e 100755
--- a/docs/Home/Net/Tests/DHCPTest1.CC.html
+++ b/docs/Home/Net/Tests/DHCPTest1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/DHCPTest2.CC.html b/docs/Home/Net/Tests/DHCPTest2.CC.html
index 231054df..49c7b600 100755
--- a/docs/Home/Net/Tests/DHCPTest2.CC.html
+++ b/docs/Home/Net/Tests/DHCPTest2.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/DNSTest.CC.html b/docs/Home/Net/Tests/DNSTest.CC.html
index db9a0fa3..fe56e683 100755
--- a/docs/Home/Net/Tests/DNSTest.CC.html
+++ b/docs/Home/Net/Tests/DNSTest.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/EthernetTest.CC.html b/docs/Home/Net/Tests/EthernetTest.CC.html
index 800e9dd2..ad88509c 100755
--- a/docs/Home/Net/Tests/EthernetTest.CC.html
+++ b/docs/Home/Net/Tests/EthernetTest.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/HostTest0.CC.html b/docs/Home/Net/Tests/HostTest0.CC.html
index a2af46a8..0ca3d224 100755
--- a/docs/Home/Net/Tests/HostTest0.CC.html
+++ b/docs/Home/Net/Tests/HostTest0.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/HostTest1.CC.html b/docs/Home/Net/Tests/HostTest1.CC.html
index f870a226..c4802182 100755
--- a/docs/Home/Net/Tests/HostTest1.CC.html
+++ b/docs/Home/Net/Tests/HostTest1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/ICMPTest.CC.html b/docs/Home/Net/Tests/ICMPTest.CC.html
index cc761401..1e6c008b 100755
--- a/docs/Home/Net/Tests/ICMPTest.CC.html
+++ b/docs/Home/Net/Tests/ICMPTest.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/IPV4Test.CC.html b/docs/Home/Net/Tests/IPV4Test.CC.html
index 9a6945b6..f98da779 100755
--- a/docs/Home/Net/Tests/IPV4Test.CC.html
+++ b/docs/Home/Net/Tests/IPV4Test.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/PCNetTest.CC.html b/docs/Home/Net/Tests/PCNetTest.CC.html
index 9d535dda..5726f1e8 100755
--- a/docs/Home/Net/Tests/PCNetTest.CC.html
+++ b/docs/Home/Net/Tests/PCNetTest.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/PCP.CC.html b/docs/Home/Net/Tests/PCP.CC.html
index 07101cdb..42a115c9 100755
--- a/docs/Home/Net/Tests/PCP.CC.html
+++ b/docs/Home/Net/Tests/PCP.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/TCPEchoClient.CC.html b/docs/Home/Net/Tests/TCPEchoClient.CC.html
index ab3f9575..bf929567 100755
--- a/docs/Home/Net/Tests/TCPEchoClient.CC.html
+++ b/docs/Home/Net/Tests/TCPEchoClient.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/TCPEchoServer.CC.html b/docs/Home/Net/Tests/TCPEchoServer.CC.html
index 345845d2..071604b4 100755
--- a/docs/Home/Net/Tests/TCPEchoServer.CC.html
+++ b/docs/Home/Net/Tests/TCPEchoServer.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/TCPTest0.CC.html b/docs/Home/Net/Tests/TCPTest0.CC.html
index 3c2fb79c..072410ee 100755
--- a/docs/Home/Net/Tests/TCPTest0.CC.html
+++ b/docs/Home/Net/Tests/TCPTest0.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/TCPTest1.CC.html b/docs/Home/Net/Tests/TCPTest1.CC.html
index a075e261..7a95236b 100755
--- a/docs/Home/Net/Tests/TCPTest1.CC.html
+++ b/docs/Home/Net/Tests/TCPTest1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/TCPTest2.CC.html b/docs/Home/Net/Tests/TCPTest2.CC.html
index b16b00d8..a19d828a 100755
--- a/docs/Home/Net/Tests/TCPTest2.CC.html
+++ b/docs/Home/Net/Tests/TCPTest2.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/UDPSocketTest0.CC.html b/docs/Home/Net/Tests/UDPSocketTest0.CC.html
index b27441e1..c2eb1ca9 100755
--- a/docs/Home/Net/Tests/UDPSocketTest0.CC.html
+++ b/docs/Home/Net/Tests/UDPSocketTest0.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/UDPSocketTest1.CC.html b/docs/Home/Net/Tests/UDPSocketTest1.CC.html
index 3af6e819..c71d4a87 100755
--- a/docs/Home/Net/Tests/UDPSocketTest1.CC.html
+++ b/docs/Home/Net/Tests/UDPSocketTest1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/UDPSocketTest2.CC.html b/docs/Home/Net/Tests/UDPSocketTest2.CC.html
index aa9891ab..4a43c040 100755
--- a/docs/Home/Net/Tests/UDPSocketTest2.CC.html
+++ b/docs/Home/Net/Tests/UDPSocketTest2.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/UDPTest0.CC.html b/docs/Home/Net/Tests/UDPTest0.CC.html
index 5444ebf4..b2560013 100755
--- a/docs/Home/Net/Tests/UDPTest0.CC.html
+++ b/docs/Home/Net/Tests/UDPTest0.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/UDPTest1.CC.html b/docs/Home/Net/Tests/UDPTest1.CC.html
index c2b01ad7..fef4899a 100755
--- a/docs/Home/Net/Tests/UDPTest1.CC.html
+++ b/docs/Home/Net/Tests/UDPTest1.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Tests/index.html b/docs/Home/Net/Tests/index.html
index 41bc2e14..097e428d 100755
--- a/docs/Home/Net/Tests/index.html
+++ b/docs/Home/Net/Tests/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Home/Net/Utilities/BST.CC.html b/docs/Home/Net/Utilities/BST.CC.html
index 0d87f9fd..83b85901 100755
--- a/docs/Home/Net/Utilities/BST.CC.html
+++ b/docs/Home/Net/Utilities/BST.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Utilities/JSON/JSON.CC.html b/docs/Home/Net/Utilities/JSON/JSON.CC.html
index ac97f6b4..483abf4f 100755
--- a/docs/Home/Net/Utilities/JSON/JSON.CC.html
+++ b/docs/Home/Net/Utilities/JSON/JSON.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Utilities/JSON/JSON0.TXT.html b/docs/Home/Net/Utilities/JSON/JSON0.TXT.html
index 274431a0..d8a380a6 100755
--- a/docs/Home/Net/Utilities/JSON/JSON0.TXT.html
+++ b/docs/Home/Net/Utilities/JSON/JSON0.TXT.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Utilities/JSON/JSON1.TXT.html b/docs/Home/Net/Utilities/JSON/JSON1.TXT.html
index 3b343af3..a065fe32 100755
--- a/docs/Home/Net/Utilities/JSON/JSON1.TXT.html
+++ b/docs/Home/Net/Utilities/JSON/JSON1.TXT.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Utilities/JSON/JSON2.TXT.html b/docs/Home/Net/Utilities/JSON/JSON2.TXT.html
index 0ac2ec62..88c14e73 100755
--- a/docs/Home/Net/Utilities/JSON/JSON2.TXT.html
+++ b/docs/Home/Net/Utilities/JSON/JSON2.TXT.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Utilities/JSON/JSON3.TXT.html b/docs/Home/Net/Utilities/JSON/JSON3.TXT.html
index ccef0656..066b4383 100755
--- a/docs/Home/Net/Utilities/JSON/JSON3.TXT.html
+++ b/docs/Home/Net/Utilities/JSON/JSON3.TXT.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Utilities/JSON/JSON4.TXT.html b/docs/Home/Net/Utilities/JSON/JSON4.TXT.html
index e61ad5ec..1e143cbc 100755
--- a/docs/Home/Net/Utilities/JSON/JSON4.TXT.html
+++ b/docs/Home/Net/Utilities/JSON/JSON4.TXT.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Utilities/JSON/index.html b/docs/Home/Net/Utilities/JSON/index.html
index 003a63ce..96833c00 100755
--- a/docs/Home/Net/Utilities/JSON/index.html
+++ b/docs/Home/Net/Utilities/JSON/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Home/Net/Utilities/Net.HH.html b/docs/Home/Net/Utilities/Net.HH.html
index 8b566631..a63560b0 100755
--- a/docs/Home/Net/Utilities/Net.HH.html
+++ b/docs/Home/Net/Utilities/Net.HH.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Utilities/NetHandler.CC.html b/docs/Home/Net/Utilities/NetHandler.CC.html
index efc009bf..5b038b68 100755
--- a/docs/Home/Net/Utilities/NetHandler.CC.html
+++ b/docs/Home/Net/Utilities/NetHandler.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Utilities/NetLog.CC.html b/docs/Home/Net/Utilities/NetLog.CC.html
index bc04f2b0..9cb25e2c 100755
--- a/docs/Home/Net/Utilities/NetLog.CC.html
+++ b/docs/Home/Net/Utilities/NetLog.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Utilities/NetQueue.CC.html b/docs/Home/Net/Utilities/NetQueue.CC.html
index ad2c7eb9..76417cc0 100755
--- a/docs/Home/Net/Utilities/NetQueue.CC.html
+++ b/docs/Home/Net/Utilities/NetQueue.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/Net/Utilities/index.html b/docs/Home/Net/Utilities/index.html
index 5e2ed274..65b48fcb 100755
--- a/docs/Home/Net/Utilities/index.html
+++ b/docs/Home/Net/Utilities/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Home/Net/index.html b/docs/Home/Net/index.html
index 6acf3a54..24338716 100755
--- a/docs/Home/Net/index.html
+++ b/docs/Home/Net/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Home/Registry.CC.html b/docs/Home/Registry.CC.html
index cba37b2b..2264ef3d 100755
--- a/docs/Home/Registry.CC.html
+++ b/docs/Home/Registry.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c0A{color:#a1ce97;background-color:#e3e3e3;}
@@ -28,6 +28,7 @@ body {background-color:#1f1f1f;}
 <pre style="font-family:monospace;font-size:12pt">
 <a name="l1"></a><span class=cF5><u>+] System
 <a name="l2"></a>+] Once</span><span class=c0A>
-<a name="l3"></a>+] AutoComplete</u></span><span class=cF0>
+<a name="l3"></a>+] AutoComplete</span><span class=cF5>
+<a name="l4"></a>+] ZealOS</u></span><span class=cF0>
 </span></pre></body>
 </html>
diff --git a/docs/Home/Roadmap.DD.html b/docs/Home/Roadmap.DD.html
index 0a1ec3d1..e43863cc 100755
--- a/docs/Home/Roadmap.DD.html
+++ b/docs/Home/Roadmap.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/SSE.CC.html b/docs/Home/SSE.CC.html
index ab733627..8290349b 100755
--- a/docs/Home/SSE.CC.html
+++ b/docs/Home/SSE.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Home/index.html b/docs/Home/index.html
index caacbc70..32fa2149 100755
--- a/docs/Home/index.html
+++ b/docs/Home/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/HomeKeyPlugIns.CC.html b/docs/HomeKeyPlugIns.CC.html
index 41b01863..7371a02b 100755
--- a/docs/HomeKeyPlugIns.CC.html
+++ b/docs/HomeKeyPlugIns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/HomeLocalize.CC.html b/docs/HomeLocalize.CC.html
index adff8ef1..96193fb7 100755
--- a/docs/HomeLocalize.CC.html
+++ b/docs/HomeLocalize.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/HomeSys.CC.html b/docs/HomeSys.CC.html
index 52c5771e..a29e455c 100755
--- a/docs/HomeSys.CC.html
+++ b/docs/HomeSys.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/HomeWrappers.CC.html b/docs/HomeWrappers.CC.html
index 2c61d436..f41f026b 100755
--- a/docs/HomeWrappers.CC.html
+++ b/docs/HomeWrappers.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskAHCI.CC.html b/docs/Kernel/BlkDev/DiskAHCI.CC.html
index 04bfc2ae..e91a3fa7 100755
--- a/docs/Kernel/BlkDev/DiskAHCI.CC.html
+++ b/docs/Kernel/BlkDev/DiskAHCI.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskATAId.CC.html b/docs/Kernel/BlkDev/DiskATAId.CC.html
index f22f97d0..f14ac05c 100755
--- a/docs/Kernel/BlkDev/DiskATAId.CC.html
+++ b/docs/Kernel/BlkDev/DiskATAId.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskAddDev.CC.html b/docs/Kernel/BlkDev/DiskAddDev.CC.html
index 679a9166..afe2c69c 100755
--- a/docs/Kernel/BlkDev/DiskAddDev.CC.html
+++ b/docs/Kernel/BlkDev/DiskAddDev.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskBlk.CC.html b/docs/Kernel/BlkDev/DiskBlk.CC.html
index 25ff9274..0e7ca342 100755
--- a/docs/Kernel/BlkDev/DiskBlk.CC.html
+++ b/docs/Kernel/BlkDev/DiskBlk.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskBlkDev.CC.html b/docs/Kernel/BlkDev/DiskBlkDev.CC.html
index e32a4c36..635f547a 100755
--- a/docs/Kernel/BlkDev/DiskBlkDev.CC.html
+++ b/docs/Kernel/BlkDev/DiskBlkDev.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskCDDVD.CC.html b/docs/Kernel/BlkDev/DiskCDDVD.CC.html
index cb152f5b..7e66f420 100755
--- a/docs/Kernel/BlkDev/DiskCDDVD.CC.html
+++ b/docs/Kernel/BlkDev/DiskCDDVD.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskCFile.CC.html b/docs/Kernel/BlkDev/DiskCFile.CC.html
index 3df45713..a04e8f36 100755
--- a/docs/Kernel/BlkDev/DiskCFile.CC.html
+++ b/docs/Kernel/BlkDev/DiskCFile.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskCache.CC.html b/docs/Kernel/BlkDev/DiskCache.CC.html
index 7669b53d..10271d39 100755
--- a/docs/Kernel/BlkDev/DiskCache.CC.html
+++ b/docs/Kernel/BlkDev/DiskCache.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskClus.CC.html b/docs/Kernel/BlkDev/DiskClus.CC.html
index d8d629c0..116bd31f 100755
--- a/docs/Kernel/BlkDev/DiskClus.CC.html
+++ b/docs/Kernel/BlkDev/DiskClus.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskCopy.CC.html b/docs/Kernel/BlkDev/DiskCopy.CC.html
index a59e17fb..64c57812 100755
--- a/docs/Kernel/BlkDev/DiskCopy.CC.html
+++ b/docs/Kernel/BlkDev/DiskCopy.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskDirA.CC.html b/docs/Kernel/BlkDev/DiskDirA.CC.html
index b80eb5d5..e465da67 100755
--- a/docs/Kernel/BlkDev/DiskDirA.CC.html
+++ b/docs/Kernel/BlkDev/DiskDirA.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskDirB.CC.html b/docs/Kernel/BlkDev/DiskDirB.CC.html
index 35eaa8ca..1dd1f18b 100755
--- a/docs/Kernel/BlkDev/DiskDirB.CC.html
+++ b/docs/Kernel/BlkDev/DiskDirB.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskDirContext.CC.html b/docs/Kernel/BlkDev/DiskDirContext.CC.html
index f6f7f439..824e6f04 100755
--- a/docs/Kernel/BlkDev/DiskDirContext.CC.html
+++ b/docs/Kernel/BlkDev/DiskDirContext.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskDrive.CC.html b/docs/Kernel/BlkDev/DiskDrive.CC.html
index 7a1d96ee..35ff032d 100755
--- a/docs/Kernel/BlkDev/DiskDrive.CC.html
+++ b/docs/Kernel/BlkDev/DiskDrive.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskFile.CC.html b/docs/Kernel/BlkDev/DiskFile.CC.html
index bc1b6301..90d47646 100755
--- a/docs/Kernel/BlkDev/DiskFile.CC.html
+++ b/docs/Kernel/BlkDev/DiskFile.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskFind.CC.html b/docs/Kernel/BlkDev/DiskFind.CC.html
index bb6d0901..8997e557 100755
--- a/docs/Kernel/BlkDev/DiskFind.CC.html
+++ b/docs/Kernel/BlkDev/DiskFind.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskFormat.CC.html b/docs/Kernel/BlkDev/DiskFormat.CC.html
index 3f56d1c2..7169a281 100755
--- a/docs/Kernel/BlkDev/DiskFormat.CC.html
+++ b/docs/Kernel/BlkDev/DiskFormat.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskStrA.CC.html b/docs/Kernel/BlkDev/DiskStrA.CC.html
index d7f560d3..6f54d0d5 100755
--- a/docs/Kernel/BlkDev/DiskStrA.CC.html
+++ b/docs/Kernel/BlkDev/DiskStrA.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/DiskStrB.CC.html b/docs/Kernel/BlkDev/DiskStrB.CC.html
index f9b6cf4d..a6214c7e 100755
--- a/docs/Kernel/BlkDev/DiskStrB.CC.html
+++ b/docs/Kernel/BlkDev/DiskStrB.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/FileSysFAT.CC.html b/docs/Kernel/BlkDev/FileSysFAT.CC.html
index a65a5013..ef26443d 100755
--- a/docs/Kernel/BlkDev/FileSysFAT.CC.html
+++ b/docs/Kernel/BlkDev/FileSysFAT.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/FileSysRedSea.CC.html b/docs/Kernel/BlkDev/FileSysRedSea.CC.html
index 3a91fe71..d596d324 100755
--- a/docs/Kernel/BlkDev/FileSysRedSea.CC.html
+++ b/docs/Kernel/BlkDev/FileSysRedSea.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/MakeBlkDev.CC.html b/docs/Kernel/BlkDev/MakeBlkDev.CC.html
index daf176c4..635e9001 100755
--- a/docs/Kernel/BlkDev/MakeBlkDev.CC.html
+++ b/docs/Kernel/BlkDev/MakeBlkDev.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/BlkDev/index.html b/docs/Kernel/BlkDev/index.html
index c72149ec..5a56b776 100755
--- a/docs/Kernel/BlkDev/index.html
+++ b/docs/Kernel/BlkDev/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Kernel/Display.CC.html b/docs/Kernel/Display.CC.html
index 81ff07c8..c2328342 100755
--- a/docs/Kernel/Display.CC.html
+++ b/docs/Kernel/Display.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -33,9 +33,9 @@ body {background-color:#1f1f1f;}
 <a name="l6"></a>
 <a name="l7"></a></span><span class=cF2>See also </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrScreen.CC.html#l404"><span class=cF4>GrUpdateScreen</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l8"></a></span><span class=cF2>*/</span><span class=cF0>
-<a name="l9"></a>    </span><span class=cF9>I64</span><span class=cF0>  i, row, col, x, y, framebuffer_u64_size, framebuffer_u64_offset;
+<a name="l9"></a>    </span><span class=cF9>I64</span><span class=cF0>  i, row, col, x, y;
 <a name="l10"></a>    </span><span class=cF9>U32</span><span class=cF0> *framebuffer;
-<a name="l11"></a>    </span><span class=cF9>U64</span><span class=cF0>  ch_bitmap, *framebuffer_u64;
+<a name="l11"></a>    </span><span class=cF9>U64</span><span class=cF0>  ch_bitmap;
 <a name="l12"></a>
 <a name="l13"></a>    </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cFB>text</span><span class=cF0>.raw_flags &amp; </span><span class=cF3>RAWF_SHOW_DOLLAR</span><span class=cF7>)</span><span class=cF0>)
 <a name="l14"></a>    </span><span class=cF7>{</span><span class=cF0>
@@ -86,85 +86,77 @@ body {background-color:#1f1f1f;}
 <a name="l59"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cFB>text</span><span class=cF0>.raw_flags &amp; </span><span class=cF3>RAWF_SCROLL</span><span class=cF0> &amp;&amp; </span><span class=cFB>text</span><span class=cF0>.raw_col &amp;&amp; !row &amp;&amp; !col)
 <a name="l60"></a>        {</span><span class=cF2>//Scroll screen down</span><span class=cF0>
 <a name="l61"></a>
-<a name="l62"></a></span><span class=cF2>//</span><span class=cF0>          </span><span class=cF2>MemCopy(text.fb_alias,</span><span class=cF0>
-<a name="l63"></a></span><span class=cF2>//</span><span class=cF0>                  </span><span class=cF2>text.fb_alias</span><span class=cF0>       </span><span class=cF2>+ sys_vbe_mode.width * FONT_HEIGHT,</span><span class=cF0>
-<a name="l64"></a></span><span class=cF2>//</span><span class=cF0>                  </span><span class=cF2>(text.screen_size</span><span class=cF0>   </span><span class=cF2>- sys_vbe_mode.width * FONT_HEIGHT) * sizeof(U32));</span><span class=cF0>
+<a name="l62"></a>            </span><span class=cF5>MemCopy</span><span class=cF0>(</span><span class=cFB>text</span><span class=cF0>.fb_alias,
+<a name="l63"></a>                    </span><span class=cFB>text</span><span class=cF0>.fb_alias       + </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>,
+<a name="l64"></a>                    </span><span class=cF7>(</span><span class=cFB>text</span><span class=cF0>.screen_size   - </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width * </span><span class=cF3>FONT_HEIGHT</span><span class=cF7>)</span><span class=cF0> * </span><span class=cF1>sizeof</span><span class=cF7>(</span><span class=cF9>U32</span><span class=cF7>)</span><span class=cF0>);
 <a name="l65"></a>
-<a name="l66"></a>            </span><span class=cF2>// MemCopy is slow, computing these and iterating U64's manually is far faster.</span><span class=cF0>
-<a name="l67"></a>            framebuffer_u64         = </span><span class=cFB>text</span><span class=cF0>.fb_alias;
-<a name="l68"></a>            framebuffer_u64_size    = </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width * </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.height / </span><span class=cFE>2</span><span class=cF0> - </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> * </span><span class=cFE>8</span><span class=cF0> / </span><span class=cFE>2</span><span class=cF0>;
-<a name="l69"></a>            framebuffer_u64_offset  = </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width / </span><span class=cFE>2</span><span class=cF0> * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> * </span><span class=cFE>8</span><span class=cF0>;
-<a name="l70"></a>
-<a name="l71"></a>            </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; framebuffer_u64_size; i++)
-<a name="l72"></a>                framebuffer_u64[i] = framebuffer_u64[i + framebuffer_u64_offset];
-<a name="l73"></a>
-<a name="l74"></a>            </span><span class=cF5>MemSetU32</span><span class=cF0>(</span><span class=cFB>text</span><span class=cF0>.fb_alias + </span><span class=cFB>text</span><span class=cF0>.screen_size - </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> * </span><span class=cFE>8</span><span class=cF0>, </span><span class=cF3>BLACK32</span><span class=cF0>, </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> * </span><span class=cFE>8</span><span class=cF0>);
-<a name="l75"></a>            </span><span class=cFB>text</span><span class=cF0>.raw_col -= </span><span class=cFB>text</span><span class=cF0>.cols * </span><span class=cFE>8</span><span class=cF0>;
-<a name="l76"></a>            row = </span><span class=cFB>text</span><span class=cF0>.rows - </span><span class=cFE>8</span><span class=cF0>;
-<a name="l77"></a>        }
-<a name="l78"></a>        x = col * </span><span class=cF3>FONT_WIDTH</span><span class=cF0>;
-<a name="l79"></a>        y = row * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>;
-<a name="l80"></a>        ch_bitmap = </span><span class=cFB>text</span><span class=cF0>.font[ch &amp; </span><span class=cFE>0xFF</span><span class=cF0>];
-<a name="l81"></a>        framebuffer = </span><span class=cFB>text</span><span class=cF0>.fb_alias + </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width * y + x;
-<a name="l82"></a>
-<a name="l83"></a>        </span><span class=cF1>PUSHFD</span><span class=cF0>
-<a name="l84"></a>        </span><span class=cF1>CLI</span><span class=cF0>
-<a name="l85"></a>        </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; </span><span class=cF3>FONT_WIDTH</span><span class=cF0> * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>; i++)
-<a name="l86"></a>        {
-<a name="l87"></a>            </span><span class=cF1>if</span><span class=cF0> (ch_bitmap &amp; </span><span class=cFE>1</span><span class=cF0>)
-<a name="l88"></a>                *framebuffer++ = </span><span class=cF3>WHITE32</span><span class=cF0>;
-<a name="l89"></a>            </span><span class=cF1>else</span><span class=cF0>
-<a name="l90"></a>                *framebuffer++ = </span><span class=cF3>BLACK32</span><span class=cF0>;
-<a name="l91"></a>            </span><span class=cF1>if</span><span class=cF0> (i &amp; </span><span class=cF7>(</span><span class=cF3>FONT_WIDTH</span><span class=cF0> - </span><span class=cFE>1</span><span class=cF7>)</span><span class=cF0> == </span><span class=cF3>FONT_WIDTH</span><span class=cF0> - </span><span class=cFE>1</span><span class=cF0>)
-<a name="l92"></a>                framebuffer += </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width - </span><span class=cF3>FONT_WIDTH</span><span class=cF0>;
-<a name="l93"></a>            ch_bitmap &gt;&gt;= </span><span class=cFE>1</span><span class=cF0>;
-<a name="l94"></a>        }
-<a name="l95"></a>        </span><span class=cF1>POPFD</span><span class=cF0>
-<a name="l96"></a>        </span><span class=cFB>text</span><span class=cF0>.raw_col++;
-<a name="l97"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l98"></a>}
-<a name="l99"></a>
-<a name="l100"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>LFBFlush</span><span class=cF0>()
-<a name="l101"></a>{</span><span class=cF2>//Flush winmgr screen cache, so updates whole screen.</span><span class=cF0>
-<a name="l102"></a>    </span><span class=cF5>LBts</span><span class=cF0>(&amp;</span><span class=cFB>sys_semas</span><span class=cF0>[</span><span class=cF3>SEMA_FLUSH_VBE_IMAGE</span><span class=cF0>], </span><span class=cFE>0</span><span class=cF0>);
-<a name="l103"></a>}
-<a name="l104"></a>
-<a name="l105"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>WinDerivedValsUpdate</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task)
-<a name="l106"></a>{</span><span class=cF2>//Those things calculated from other variables.</span><span class=cF0>
-<a name="l107"></a>    </span><span class=cF1>if</span><span class=cF0> (!task)
-<a name="l108"></a>        task = </span><span class=cF5>Fs</span><span class=cF0>;
-<a name="l109"></a>    </span><span class=cF2>//Assert: This is called with TASKf_TASK_LOCK set</span><span class=cF0>
-<a name="l110"></a>    </span><span class=cF1>PUSHFD</span><span class=cF0>
-<a name="l111"></a>    </span><span class=cF1>CLI</span><span class=cF0>
-<a name="l112"></a>    task-&gt;win_width     = task-&gt;win_right  - task-&gt;win_left + </span><span class=cFE>1</span><span class=cF0>;
-<a name="l113"></a>    task-&gt;win_height    = task-&gt;win_bottom - task-&gt;win_top + </span><span class=cFE>1</span><span class=cF0>;
+<a name="l66"></a>            </span><span class=cF5>MemSetU32</span><span class=cF0>(</span><span class=cFB>text</span><span class=cF0>.fb_alias + </span><span class=cFB>text</span><span class=cF0>.screen_size - </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>, </span><span class=cF3>BLACK32</span><span class=cF0>, </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>);
+<a name="l67"></a>            </span><span class=cFB>text</span><span class=cF0>.raw_col -= </span><span class=cFB>text</span><span class=cF0>.cols ;
+<a name="l68"></a>            row = </span><span class=cFB>text</span><span class=cF0>.rows;
+<a name="l69"></a>        }
+<a name="l70"></a>        x = col * </span><span class=cF3>FONT_WIDTH</span><span class=cF0>;
+<a name="l71"></a>        y = row * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>;
+<a name="l72"></a>        ch_bitmap = </span><span class=cFB>text</span><span class=cF0>.font[ch &amp; </span><span class=cFE>0xFF</span><span class=cF0>];
+<a name="l73"></a>        framebuffer = </span><span class=cFB>text</span><span class=cF0>.fb_alias + </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width * y + x;
+<a name="l74"></a>
+<a name="l75"></a>        </span><span class=cF1>PUSHFD</span><span class=cF0>
+<a name="l76"></a>        </span><span class=cF1>CLI</span><span class=cF0>
+<a name="l77"></a>        </span><span class=cF1>for</span><span class=cF0> (i = </span><span class=cFE>0</span><span class=cF0>; i &lt; </span><span class=cF3>FONT_WIDTH</span><span class=cF0> * </span><span class=cF3>FONT_HEIGHT</span><span class=cF0>; i++)
+<a name="l78"></a>        {
+<a name="l79"></a>            </span><span class=cF1>if</span><span class=cF0> (ch_bitmap &amp; </span><span class=cFE>1</span><span class=cF0>)
+<a name="l80"></a>                *framebuffer++ = </span><span class=cF3>WHITE32</span><span class=cF0>;
+<a name="l81"></a>            </span><span class=cF1>else</span><span class=cF0>
+<a name="l82"></a>                *framebuffer++ = </span><span class=cF3>BLACK32</span><span class=cF0>;
+<a name="l83"></a>            </span><span class=cF1>if</span><span class=cF0> (i &amp; </span><span class=cF7>(</span><span class=cF3>FONT_WIDTH</span><span class=cF0> - </span><span class=cFE>1</span><span class=cF7>)</span><span class=cF0> == </span><span class=cF3>FONT_WIDTH</span><span class=cF0> - </span><span class=cFE>1</span><span class=cF0>)
+<a name="l84"></a>                framebuffer += </span><span class=cFB>sys_vbe_mode</span><span class=cF0>.width - </span><span class=cF3>FONT_WIDTH</span><span class=cF0>;
+<a name="l85"></a>            ch_bitmap &gt;&gt;= </span><span class=cFE>1</span><span class=cF0>;
+<a name="l86"></a>        }
+<a name="l87"></a>        </span><span class=cF1>POPFD</span><span class=cF0>
+<a name="l88"></a>        </span><span class=cFB>text</span><span class=cF0>.raw_col++;
+<a name="l89"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l90"></a>}
+<a name="l91"></a>
+<a name="l92"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>LFBFlush</span><span class=cF0>()
+<a name="l93"></a>{</span><span class=cF2>//Flush winmgr screen cache, so updates whole screen.</span><span class=cF0>
+<a name="l94"></a>    </span><span class=cF5>LBts</span><span class=cF0>(&amp;</span><span class=cFB>sys_semas</span><span class=cF0>[</span><span class=cF3>SEMA_FLUSH_VBE_IMAGE</span><span class=cF0>], </span><span class=cFE>0</span><span class=cF0>);
+<a name="l95"></a>}
+<a name="l96"></a>
+<a name="l97"></a></span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>WinDerivedValsUpdate</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task)
+<a name="l98"></a>{</span><span class=cF2>//Those things calculated from other variables.</span><span class=cF0>
+<a name="l99"></a>    </span><span class=cF1>if</span><span class=cF0> (!task)
+<a name="l100"></a>        task = </span><span class=cF5>Fs</span><span class=cF0>;
+<a name="l101"></a>    </span><span class=cF2>//Assert: This is called with TASKf_TASK_LOCK set</span><span class=cF0>
+<a name="l102"></a>    </span><span class=cF1>PUSHFD</span><span class=cF0>
+<a name="l103"></a>    </span><span class=cF1>CLI</span><span class=cF0>
+<a name="l104"></a>    task-&gt;win_width     = task-&gt;win_right  - task-&gt;win_left + </span><span class=cFE>1</span><span class=cF0>;
+<a name="l105"></a>    task-&gt;win_height    = task-&gt;win_bottom - task-&gt;win_top + </span><span class=cFE>1</span><span class=cF0>;
+<a name="l106"></a>
+<a name="l107"></a>    task-&gt;pix_left      = </span><span class=cF3>FONT_WIDTH</span><span class=cF0> * task-&gt;win_left;
+<a name="l108"></a>    task-&gt;pix_right     = </span><span class=cF3>FONT_WIDTH</span><span class=cF0> * (task-&gt;win_right + </span><span class=cFE>1</span><span class=cF0>) - </span><span class=cFE>1</span><span class=cF0>;
+<a name="l109"></a>
+<a name="l110"></a>    task-&gt;pix_width     = task-&gt;pix_right  - task-&gt;pix_left + </span><span class=cFE>1</span><span class=cF0>;
+<a name="l111"></a>
+<a name="l112"></a>    task-&gt;pix_top       = </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> * task-&gt;win_top;
+<a name="l113"></a>    task-&gt;pix_bottom    = </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> * (task-&gt;win_bottom + </span><span class=cFE>1</span><span class=cF0>) - </span><span class=cFE>1</span><span class=cF0>;
 <a name="l114"></a>
-<a name="l115"></a>    task-&gt;pix_left      = </span><span class=cF3>FONT_WIDTH</span><span class=cF0> * task-&gt;win_left;
-<a name="l116"></a>    task-&gt;pix_right     = </span><span class=cF3>FONT_WIDTH</span><span class=cF0> * (task-&gt;win_right + </span><span class=cFE>1</span><span class=cF0>) - </span><span class=cFE>1</span><span class=cF0>;
-<a name="l117"></a>
-<a name="l118"></a>    task-&gt;pix_width     = task-&gt;pix_right  - task-&gt;pix_left + </span><span class=cFE>1</span><span class=cF0>;
-<a name="l119"></a>
-<a name="l120"></a>    task-&gt;pix_top       = </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> * task-&gt;win_top;
-<a name="l121"></a>    task-&gt;pix_bottom    = </span><span class=cF3>FONT_HEIGHT</span><span class=cF0> * (task-&gt;win_bottom + </span><span class=cFE>1</span><span class=cF0>) - </span><span class=cFE>1</span><span class=cF0>;
-<a name="l122"></a>
-<a name="l123"></a>    task-&gt;pix_height    = task-&gt;pix_bottom - task-&gt;pix_top + </span><span class=cFE>1</span><span class=cF0>;
-<a name="l124"></a>    </span><span class=cF1>POPFD</span><span class=cF0>
-<a name="l125"></a>}
-<a name="l126"></a>
-<a name="l127"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>WinInside</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y, </span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> border=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l128"></a>{</span><span class=cF2>//Is pixel (x,y) inside task's win? Border to FONT_WIDTH.</span><span class=cF0>
-<a name="l129"></a>    </span><span class=cF1>if</span><span class=cF0> (!task)
-<a name="l130"></a>        task = </span><span class=cF5>Fs</span><span class=cF0>;
-<a name="l131"></a>    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>TaskValidate</span><span class=cF7>(</span><span class=cF0>task</span><span class=cF7>)</span><span class=cF0> &amp;&amp; </span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;task-&gt;display_flags, </span><span class=cF3>DISPLAYf_SHOW</span><span class=cF7>)</span><span class=cF0>)
-<a name="l132"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l133"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;task-&gt;display_flags, </span><span class=cF3>DISPLAYf_NO_BORDER</span><span class=cF7>)</span><span class=cF0>)
-<a name="l134"></a>            border = </span><span class=cFE>0</span><span class=cF0>;
-<a name="l135"></a>        </span><span class=cF1>if</span><span class=cF0> (task-&gt;pix_left - border &lt;= x &lt;= task-&gt;pix_right  + border &amp;&amp;
-<a name="l136"></a>            task-&gt;pix_top  - border &lt;= y &lt;= task-&gt;pix_bottom + border)
-<a name="l137"></a>            </span><span class=cF1>return</span><span class=cF0> </span><span class=cF3>TRUE</span><span class=cF0>;
-<a name="l138"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l139"></a>
-<a name="l140"></a>    </span><span class=cF1>return</span><span class=cF0> </span><span class=cF3>FALSE</span><span class=cF0>;
-<a name="l141"></a>}
+<a name="l115"></a>    task-&gt;pix_height    = task-&gt;pix_bottom - task-&gt;pix_top + </span><span class=cFE>1</span><span class=cF0>;
+<a name="l116"></a>    </span><span class=cF1>POPFD</span><span class=cF0>
+<a name="l117"></a>}
+<a name="l118"></a>
+<a name="l119"></a></span><span class=cF1>Bool</span><span class=cF0> </span><span class=cF5>WinInside</span><span class=cF0>(</span><span class=cF9>I64</span><span class=cF0> x, </span><span class=cF9>I64</span><span class=cF0> y, </span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> border=</span><span class=cFE>0</span><span class=cF0>)
+<a name="l120"></a>{</span><span class=cF2>//Is pixel (x,y) inside task's win? Border to FONT_WIDTH.</span><span class=cF0>
+<a name="l121"></a>    </span><span class=cF1>if</span><span class=cF0> (!task)
+<a name="l122"></a>        task = </span><span class=cF5>Fs</span><span class=cF0>;
+<a name="l123"></a>    </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>TaskValidate</span><span class=cF7>(</span><span class=cF0>task</span><span class=cF7>)</span><span class=cF0> &amp;&amp; </span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;task-&gt;display_flags, </span><span class=cF3>DISPLAYf_SHOW</span><span class=cF7>)</span><span class=cF0>)
+<a name="l124"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l125"></a>        </span><span class=cF1>if</span><span class=cF0> (</span><span class=cF5>Bt</span><span class=cF7>(</span><span class=cF0>&amp;task-&gt;display_flags, </span><span class=cF3>DISPLAYf_NO_BORDER</span><span class=cF7>)</span><span class=cF0>)
+<a name="l126"></a>            border = </span><span class=cFE>0</span><span class=cF0>;
+<a name="l127"></a>        </span><span class=cF1>if</span><span class=cF0> (task-&gt;pix_left - border &lt;= x &lt;= task-&gt;pix_right  + border &amp;&amp;
+<a name="l128"></a>            task-&gt;pix_top  - border &lt;= y &lt;= task-&gt;pix_bottom + border)
+<a name="l129"></a>            </span><span class=cF1>return</span><span class=cF0> </span><span class=cF3>TRUE</span><span class=cF0>;
+<a name="l130"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l131"></a>
+<a name="l132"></a>    </span><span class=cF1>return</span><span class=cF0> </span><span class=cF3>FALSE</span><span class=cF0>;
+<a name="l133"></a>}
 </span></pre></body>
 </html>
diff --git a/docs/Kernel/EdLite.CC.html b/docs/Kernel/EdLite.CC.html
index 127bcf8c..27fcd8fa 100755
--- a/docs/Kernel/EdLite.CC.html
+++ b/docs/Kernel/EdLite.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/FontStd.CC.html b/docs/Kernel/FontStd.CC.html
index 4d95a750..713a601b 100755
--- a/docs/Kernel/FontStd.CC.html
+++ b/docs/Kernel/FontStd.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/FunSeg.CC.html b/docs/Kernel/FunSeg.CC.html
index 45babcc3..32935b93 100755
--- a/docs/Kernel/FunSeg.CC.html
+++ b/docs/Kernel/FunSeg.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/Job.CC.html b/docs/Kernel/Job.CC.html
index 72e73d78..21db4af4 100755
--- a/docs/Kernel/Job.CC.html
+++ b/docs/Kernel/Job.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KConfig.CC.html b/docs/Kernel/KConfig.CC.html
index 1995a85f..538bb7fb 100755
--- a/docs/Kernel/KConfig.CC.html
+++ b/docs/Kernel/KConfig.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KDataTypes.CC.html b/docs/Kernel/KDataTypes.CC.html
index 07fcc095..3c2f29cf 100755
--- a/docs/Kernel/KDataTypes.CC.html
+++ b/docs/Kernel/KDataTypes.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KDate.CC.html b/docs/Kernel/KDate.CC.html
index 184af284..7c33faab 100755
--- a/docs/Kernel/KDate.CC.html
+++ b/docs/Kernel/KDate.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KDebug.CC.html b/docs/Kernel/KDebug.CC.html
index 51538a4e..37a2b044 100755
--- a/docs/Kernel/KDebug.CC.html
+++ b/docs/Kernel/KDebug.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KDefine.CC.html b/docs/Kernel/KDefine.CC.html
index a210fe20..792e7f47 100755
--- a/docs/Kernel/KDefine.CC.html
+++ b/docs/Kernel/KDefine.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KExcept.CC.html b/docs/Kernel/KExcept.CC.html
index 4bcc6e7f..90cd35a5 100755
--- a/docs/Kernel/KExcept.CC.html
+++ b/docs/Kernel/KExcept.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KExterns.CC.html b/docs/Kernel/KExterns.CC.html
index 1fb6c792..f1ec6b3b 100755
--- a/docs/Kernel/KExterns.CC.html
+++ b/docs/Kernel/KExterns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KGlobals.CC.html b/docs/Kernel/KGlobals.CC.html
index f13698e5..b6a3f663 100755
--- a/docs/Kernel/KGlobals.CC.html
+++ b/docs/Kernel/KGlobals.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -40,7 +40,7 @@ body {background-color:#1f1f1f;}
 <a name="l13"></a></span><span class=cF1>U8</span><span class=cF0>      *</span><span class=cFB>rev_bits_table</span><span class=cF0>; </span><span class=cF2>//Table with U8 bits reversed</span><span class=cF0>
 <a name="l14"></a></span><span class=cF9>CDate</span><span class=cF0>    </span><span class=cFB>local_time_offset</span><span class=cF0>;
 <a name="l15"></a></span><span class=cF1>F64</span><span class=cF0>     *</span><span class=cFD>pow10_I64</span><span class=cF0>,
-<a name="l16"></a>         </span><span class=cFB>sys_os_version</span><span class=cF0> = </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>03</span><span class=cF0>;
+<a name="l16"></a>         </span><span class=cFB>sys_os_version</span><span class=cF0> = </span><span class=cFE>1</span><span class=cF0>.</span><span class=cFE>04</span><span class=cF0>;
 <a name="l17"></a>
 <a name="l18"></a></span><span class=cF9>CAutoCompleteDictGlobals</span><span class=cF0> </span><span class=cFB>acd</span><span class=cF0>;
 <a name="l19"></a></span><span class=cF9>CAutoCompleteGlobals</span><span class=cF0>     </span><span class=cFB>ac</span><span class=cF0>;
diff --git a/docs/Kernel/KHashA.CC.html b/docs/Kernel/KHashA.CC.html
index 9fa9b9ed..042f605b 100755
--- a/docs/Kernel/KHashA.CC.html
+++ b/docs/Kernel/KHashA.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KHashB.CC.html b/docs/Kernel/KHashB.CC.html
index d3ac42ff..9a1cd29c 100755
--- a/docs/Kernel/KHashB.CC.html
+++ b/docs/Kernel/KHashB.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KInterrupts.CC.html b/docs/Kernel/KInterrupts.CC.html
index 84831271..69ff0927 100755
--- a/docs/Kernel/KInterrupts.CC.html
+++ b/docs/Kernel/KInterrupts.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KLoad.CC.html b/docs/Kernel/KLoad.CC.html
index 4de51fe5..c38f7eed 100755
--- a/docs/Kernel/KLoad.CC.html
+++ b/docs/Kernel/KLoad.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KMain.CC.html b/docs/Kernel/KMain.CC.html
index 702349a8..9fee9294 100755
--- a/docs/Kernel/KMain.CC.html
+++ b/docs/Kernel/KMain.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KMathA.CC.html b/docs/Kernel/KMathA.CC.html
index f3155de6..90f50f6b 100755
--- a/docs/Kernel/KMathA.CC.html
+++ b/docs/Kernel/KMathA.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KMathB.CC.html b/docs/Kernel/KMathB.CC.html
index 19131d51..1a152dfb 100755
--- a/docs/Kernel/KMathB.CC.html
+++ b/docs/Kernel/KMathB.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KMisc.CC.html b/docs/Kernel/KMisc.CC.html
index 1f287b2b..e429a5dc 100755
--- a/docs/Kernel/KMisc.CC.html
+++ b/docs/Kernel/KMisc.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KStart16.CC.html b/docs/Kernel/KStart16.CC.html
index e71c1459..6930632b 100755
--- a/docs/Kernel/KStart16.CC.html
+++ b/docs/Kernel/KStart16.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KStart32.CC.html b/docs/Kernel/KStart32.CC.html
index 9f51ff16..74a275f3 100755
--- a/docs/Kernel/KStart32.CC.html
+++ b/docs/Kernel/KStart32.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KStart64.CC.html b/docs/Kernel/KStart64.CC.html
index 7e5b9aea..264cab9b 100755
--- a/docs/Kernel/KStart64.CC.html
+++ b/docs/Kernel/KStart64.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KTask.CC.html b/docs/Kernel/KTask.CC.html
index d36f8104..6fc09f23 100755
--- a/docs/Kernel/KTask.CC.html
+++ b/docs/Kernel/KTask.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KUtils.CC.html b/docs/Kernel/KUtils.CC.html
index 6e8b0b00..93aeea9e 100755
--- a/docs/Kernel/KUtils.CC.html
+++ b/docs/Kernel/KUtils.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -92,518 +92,528 @@ body {background-color:#1f1f1f;}
 <a name="l65"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
 <a name="l66"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
 <a name="l67"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l68"></a>        </span><span class=cF1>CLD</span><span class=cF0>
-<a name="l69"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l70"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l71"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l72"></a>        </span><span class=cF1>REP_MOVSB</span><span class=cF0>
-<a name="l73"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l74"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l75"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l76"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l77"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l78"></a>
-<a name="l79"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l80"></a></span><span class=cFD>_MEMCOMPARE</span><span class=cF0>::
-<a name="l81"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l82"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l83"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l84"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l85"></a>        </span><span class=cF1>CLD</span><span class=cF0>
-<a name="l86"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l87"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l88"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l89"></a>        </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l90"></a>        </span><span class=cF1>REPE_CMPSB</span><span class=cF0>
-<a name="l91"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
-<a name="l92"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>AL</span><span class=cF0>,  </span><span class=cFE>1</span><span class=cF0>
-<a name="l93"></a>        </span><span class=cF1>JA</span><span class=cF0>      @@05
-<a name="l94"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, -</span><span class=cFE>1</span><span class=cF0>
-<a name="l95"></a>@@05:   </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l96"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l97"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l98"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l99"></a>
-<a name="l100"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l101"></a></span><span class=cFD>_BEQUAL</span><span class=cF0>::
-<a name="l102"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l103"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l104"></a>        </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l105"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l106"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l107"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l108"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l109"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
-<a name="l110"></a>        </span><span class=cF1>BTS</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l111"></a>        </span><span class=cF1>JMP</span><span class=cF0>     @@10
-<a name="l112"></a>@@05:   </span><span class=cF1>BTR</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l113"></a>@@10:   </span><span class=cF1>ADC</span><span class=cF0>     </span><span class=cFC>AL</span><span class=cF0>,  </span><span class=cFE>0</span><span class=cF0>
-<a name="l114"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l115"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l116"></a>
-<a name="l117"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l118"></a></span><span class=cFD>_LBEQUAL</span><span class=cF0>::
-<a name="l119"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l120"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l121"></a>        </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l122"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l123"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l124"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l125"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l126"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
-<a name="l127"></a>        </span><span class=cF1>LOCK</span><span class=cF0>
-<a name="l128"></a>        </span><span class=cF1>BTS</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l129"></a>        </span><span class=cF1>JMP</span><span class=cF0>     @@10
-<a name="l130"></a>@@05:   </span><span class=cF1>LOCK</span><span class=cF0>
-<a name="l131"></a>        </span><span class=cF1>BTR</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l132"></a>@@10:   </span><span class=cF1>ADC</span><span class=cF0>     </span><span class=cFC>AL</span><span class=cF0>,  </span><span class=cFE>0</span><span class=cF0>
-<a name="l133"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l134"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l135"></a>
-<a name="l136"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l137"></a></span><span class=cFD>_CLAMP_I64</span><span class=cF0>::
-<a name="l138"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l139"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l140"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l141"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l142"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l143"></a>        </span><span class=cF1>CMP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l144"></a>        </span><span class=cF1>CMOVL</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l145"></a>        </span><span class=cF1>CMP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l146"></a>        </span><span class=cF1>CMOVG</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l147"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l148"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l149"></a>
-<a name="l150"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l151"></a></span><span class=cFD>_CLAMP_U64</span><span class=cF0>::
-<a name="l152"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l153"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l154"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l155"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l156"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l157"></a>        </span><span class=cF1>CMP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l158"></a>        </span><span class=cF1>CMOVB</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l159"></a>        </span><span class=cF1>CMP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l160"></a>        </span><span class=cF1>CMOVA</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l161"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l162"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l163"></a>
-<a name="l164"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l165"></a></span><span class=cFD>_CALL</span><span class=cF0>::
-<a name="l166"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l167"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l168"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l169"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l170"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
-<a name="l171"></a>        </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l172"></a>@@05:   </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l173"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>8</span><span class=cF0>
-<a name="l174"></a>
-<a name="l175"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l176"></a></span><span class=cFD>_BIT_FIELD_OR_U32</span><span class=cF0>::
-<a name="l177"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l178"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l179"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l180"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
-<a name="l181"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l182"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l183"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l184"></a>        </span><span class=cF1>AND</span><span class=cF0>     </span><span class=cFC>CL</span><span class=cF0>,  </span><span class=cFE>7</span><span class=cF0>
-<a name="l185"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>CL</span><span class=cF0>
-<a name="l186"></a>        </span><span class=cF1>OR</span><span class=cF0>      </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l187"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l188"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l189"></a>
-<a name="l190"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l191"></a></span><span class=cFD>_BIT_FIELD_EXT_U32</span><span class=cF0>::
-<a name="l192"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l193"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l194"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l195"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFC>RBX</span><span class=cF0>
-<a name="l196"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
-<a name="l197"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l198"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>]
-<a name="l199"></a>        </span><span class=cF1>AND</span><span class=cF0>     </span><span class=cFC>CL</span><span class=cF0>,  </span><span class=cFE>7</span><span class=cF0>
-<a name="l200"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>CL</span><span class=cF0>
-<a name="l201"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l202"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>
-<a name="l203"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>CL</span><span class=cF0>
-<a name="l204"></a>        </span><span class=cF1>DEC</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l205"></a>        </span><span class=cF1>AND</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l206"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l207"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l208"></a>
-<a name="l209"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l210"></a></span><span class=cFD>_XCHG_I64</span><span class=cF0>::
-<a name="l211"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l212"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l213"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l214"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l215"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l68"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>// dst</span><span class=cF0>
+<a name="l69"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>// src</span><span class=cF0>
+<a name="l70"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>// count</span><span class=cF0>
+<a name="l71"></a>@@05: </span><span class=cF2>// SSE 128-bit memcopy (count &gt;= 16)</span><span class=cF0>
+<a name="l72"></a>        </span><span class=cF1>CMP</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>16</span><span class=cF0>     </span><span class=cF2>// count &lt;, &gt;, == 16 bytes?</span><span class=cF0>
+<a name="l73"></a>        </span><span class=cF1>JL</span><span class=cF0>      @@10        </span><span class=cF2>// if count less than 16, jump down</span><span class=cF0>
+<a name="l74"></a>        </span><span class=cF1>MOVUPS</span><span class=cF0>  </span><span class=cFC>XMM15</span><span class=cF0>, [</span><span class=cFC>RSI</span><span class=cF0>]</span><span class=cF2>// move 128 bits, src--&gt;xmm</span><span class=cF0>
+<a name="l75"></a>        </span><span class=cF1>MOVUPS</span><span class=cF0>  [</span><span class=cFC>RDI</span><span class=cF0>], </span><span class=cFC>XMM15</span><span class=cF2>// move 128 bits, xmm--&gt;dst mem</span><span class=cF0>
+<a name="l76"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cFE>16</span><span class=cF0>     </span><span class=cF2>// increment src addr by 128 bits</span><span class=cF0>
+<a name="l77"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cFE>16</span><span class=cF0>     </span><span class=cF2>// increment dst addr by 128 bits</span><span class=cF0>
+<a name="l78"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, -</span><span class=cFE>16</span><span class=cF0>    </span><span class=cF2>// decrement count by 128 bits</span><span class=cF0>
+<a name="l79"></a>        </span><span class=cF1>JMP</span><span class=cF0>     @@05        </span><span class=cF2>// jump back to 16 byte check</span><span class=cF0>
+<a name="l80"></a>@@10: </span><span class=cF2>// TempleOS REP_MOVSB memcopy (count &lt; 16)</span><span class=cF0>
+<a name="l81"></a>        </span><span class=cF1>CLD</span><span class=cF0>
+<a name="l82"></a>        </span><span class=cF1>REP_MOVSB</span><span class=cF0>
+<a name="l83"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l84"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l85"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l86"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l87"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l88"></a>
+<a name="l89"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l90"></a></span><span class=cFD>_MEMCOMPARE</span><span class=cF0>::
+<a name="l91"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l92"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l93"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l94"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l95"></a>        </span><span class=cF1>CLD</span><span class=cF0>
+<a name="l96"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l97"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l98"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l99"></a>        </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l100"></a>        </span><span class=cF1>REPE_CMPSB</span><span class=cF0>
+<a name="l101"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
+<a name="l102"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>AL</span><span class=cF0>,  </span><span class=cFE>1</span><span class=cF0>
+<a name="l103"></a>        </span><span class=cF1>JA</span><span class=cF0>      @@05
+<a name="l104"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, -</span><span class=cFE>1</span><span class=cF0>
+<a name="l105"></a>@@05:   </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l106"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l107"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l108"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l109"></a>
+<a name="l110"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l111"></a></span><span class=cFD>_BEQUAL</span><span class=cF0>::
+<a name="l112"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l113"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l114"></a>        </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l115"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l116"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l117"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l118"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l119"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
+<a name="l120"></a>        </span><span class=cF1>BTS</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l121"></a>        </span><span class=cF1>JMP</span><span class=cF0>     @@10
+<a name="l122"></a>@@05:   </span><span class=cF1>BTR</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l123"></a>@@10:   </span><span class=cF1>ADC</span><span class=cF0>     </span><span class=cFC>AL</span><span class=cF0>,  </span><span class=cFE>0</span><span class=cF0>
+<a name="l124"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l125"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l126"></a>
+<a name="l127"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l128"></a></span><span class=cFD>_LBEQUAL</span><span class=cF0>::
+<a name="l129"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l130"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l131"></a>        </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l132"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l133"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l134"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l135"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l136"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
+<a name="l137"></a>        </span><span class=cF1>LOCK</span><span class=cF0>
+<a name="l138"></a>        </span><span class=cF1>BTS</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l139"></a>        </span><span class=cF1>JMP</span><span class=cF0>     @@10
+<a name="l140"></a>@@05:   </span><span class=cF1>LOCK</span><span class=cF0>
+<a name="l141"></a>        </span><span class=cF1>BTR</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l142"></a>@@10:   </span><span class=cF1>ADC</span><span class=cF0>     </span><span class=cFC>AL</span><span class=cF0>,  </span><span class=cFE>0</span><span class=cF0>
+<a name="l143"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l144"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l145"></a>
+<a name="l146"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l147"></a></span><span class=cFD>_CLAMP_I64</span><span class=cF0>::
+<a name="l148"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l149"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l150"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l151"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l152"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l153"></a>        </span><span class=cF1>CMP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l154"></a>        </span><span class=cF1>CMOVL</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l155"></a>        </span><span class=cF1>CMP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l156"></a>        </span><span class=cF1>CMOVG</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l157"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l158"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l159"></a>
+<a name="l160"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l161"></a></span><span class=cFD>_CLAMP_U64</span><span class=cF0>::
+<a name="l162"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l163"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l164"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l165"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l166"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l167"></a>        </span><span class=cF1>CMP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l168"></a>        </span><span class=cF1>CMOVB</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l169"></a>        </span><span class=cF1>CMP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l170"></a>        </span><span class=cF1>CMOVA</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l171"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l172"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l173"></a>
+<a name="l174"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l175"></a></span><span class=cFD>_CALL</span><span class=cF0>::
+<a name="l176"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l177"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l178"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l179"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l180"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
+<a name="l181"></a>        </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l182"></a>@@05:   </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l183"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>8</span><span class=cF0>
+<a name="l184"></a>
+<a name="l185"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l186"></a></span><span class=cFD>_BIT_FIELD_OR_U32</span><span class=cF0>::
+<a name="l187"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l188"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l189"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l190"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
+<a name="l191"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l192"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l193"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l194"></a>        </span><span class=cF1>AND</span><span class=cF0>     </span><span class=cFC>CL</span><span class=cF0>,  </span><span class=cFE>7</span><span class=cF0>
+<a name="l195"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>CL</span><span class=cF0>
+<a name="l196"></a>        </span><span class=cF1>OR</span><span class=cF0>      </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>], </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l197"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l198"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l199"></a>
+<a name="l200"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l201"></a></span><span class=cFD>_BIT_FIELD_EXT_U32</span><span class=cF0>::
+<a name="l202"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l203"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l204"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l205"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFC>RBX</span><span class=cF0>
+<a name="l206"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
+<a name="l207"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l208"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RBX</span><span class=cF0>]
+<a name="l209"></a>        </span><span class=cF1>AND</span><span class=cF0>     </span><span class=cFC>CL</span><span class=cF0>,  </span><span class=cFE>7</span><span class=cF0>
+<a name="l210"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>CL</span><span class=cF0>
+<a name="l211"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l212"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>
+<a name="l213"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>CL</span><span class=cF0>
+<a name="l214"></a>        </span><span class=cF1>DEC</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l215"></a>        </span><span class=cF1>AND</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
 <a name="l216"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l217"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
+<a name="l217"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
 <a name="l218"></a>
 <a name="l219"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l220"></a></span><span class=cFD>_XCHG_U32</span><span class=cF0>::
+<a name="l220"></a></span><span class=cFD>_XCHG_I64</span><span class=cF0>::
 <a name="l221"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l222"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
 <a name="l223"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l224"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>EAX</span><span class=cF0>, </span><span class=cF9>U32</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l225"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U32</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>EAX</span><span class=cF0>
+<a name="l224"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l225"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>RAX</span><span class=cF0>
 <a name="l226"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l227"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
 <a name="l228"></a>
 <a name="l229"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l230"></a></span><span class=cFD>_XCHG_U16</span><span class=cF0>::
+<a name="l230"></a></span><span class=cFD>_XCHG_U32</span><span class=cF0>::
 <a name="l231"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l232"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
 <a name="l233"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l234"></a>        </span><span class=cF1>MOVZX</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U16</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l235"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U16</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>AX</span><span class=cF0>
+<a name="l234"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>EAX</span><span class=cF0>, </span><span class=cF9>U32</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l235"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U32</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>EAX</span><span class=cF0>
 <a name="l236"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l237"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
 <a name="l238"></a>
 <a name="l239"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l240"></a></span><span class=cFD>_XCHG_U8</span><span class=cF0>::
+<a name="l240"></a></span><span class=cFD>_XCHG_U16</span><span class=cF0>::
 <a name="l241"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l242"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
 <a name="l243"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l244"></a>        </span><span class=cF1>MOVZX</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l245"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF1>U8</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>AL</span><span class=cF0>
+<a name="l244"></a>        </span><span class=cF1>MOVZX</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U16</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l245"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U16</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>AX</span><span class=cF0>
 <a name="l246"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l247"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
 <a name="l248"></a>
 <a name="l249"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l250"></a></span><span class=cFD>_LXCHG_I64</span><span class=cF0>::
+<a name="l250"></a></span><span class=cFD>_XCHG_U8</span><span class=cF0>::
 <a name="l251"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
 <a name="l252"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
 <a name="l253"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l254"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l255"></a>        </span><span class=cF1>LOCK</span><span class=cF0>
-<a name="l256"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l257"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l258"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
-<a name="l259"></a>
-<a name="l260"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l261"></a></span><span class=cFD>_LXCHG_U32</span><span class=cF0>::
-<a name="l262"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l263"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l264"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l265"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>EAX</span><span class=cF0>, </span><span class=cF9>U32</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l266"></a>        </span><span class=cF1>LOCK</span><span class=cF0>
-<a name="l267"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U32</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>EAX</span><span class=cF0>
-<a name="l268"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l269"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
-<a name="l270"></a>
-<a name="l271"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l272"></a></span><span class=cFD>_LXCHG_U16</span><span class=cF0>::
-<a name="l273"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l274"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l275"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l276"></a>        </span><span class=cF1>MOVZX</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U16</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l277"></a>        </span><span class=cF1>LOCK</span><span class=cF0>
-<a name="l278"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U16</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>AX</span><span class=cF0>
-<a name="l279"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l280"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
-<a name="l281"></a>
-<a name="l282"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l283"></a></span><span class=cFD>_LXCHG_U8</span><span class=cF0>::
-<a name="l284"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l285"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l286"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l287"></a>        </span><span class=cF1>MOVZX</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l288"></a>        </span><span class=cF1>LOCK</span><span class=cF0>
-<a name="l289"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF1>U8</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>],</span><span class=cFC>AL</span><span class=cF0>
-<a name="l290"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l291"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
-<a name="l292"></a>
-<a name="l293"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l294"></a></span><span class=cFD>_ENDIAN_U16</span><span class=cF0>::
-<a name="l295"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l296"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l297"></a>        </span><span class=cF1>MOVZX</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U16</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l298"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cFC>AL</span><span class=cF0>, </span><span class=cFC>AH</span><span class=cF0>
-<a name="l299"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l300"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>8</span><span class=cF0>
-<a name="l301"></a>
-<a name="l302"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l303"></a></span><span class=cFD>_ENDIAN_U32</span><span class=cF0>::
-<a name="l304"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l305"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l306"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l307"></a>        </span><span class=cF1>BSWAP</span><span class=cF0>   </span><span class=cFC>EAX</span><span class=cF0>
-<a name="l308"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l309"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>8</span><span class=cF0>
-<a name="l310"></a>
-<a name="l311"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l312"></a></span><span class=cFD>_ENDIAN_U64</span><span class=cF0>::
-<a name="l313"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l314"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l315"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l316"></a>        </span><span class=cF1>BSWAP</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l317"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l318"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>8</span><span class=cF0>
-<a name="l319"></a>
-<a name="l320"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l321"></a></span><span class=cFD>_REP_IN_U32</span><span class=cF0>::
-<a name="l322"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l323"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l324"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l325"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l326"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l327"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l328"></a>        </span><span class=cF1>REP_INSD</span><span class=cF0>
-<a name="l329"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l330"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l331"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l332"></a>
-<a name="l333"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l334"></a></span><span class=cFD>_REP_IN_U16</span><span class=cF0>::
-<a name="l335"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l336"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l337"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l338"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l339"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l340"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l341"></a>        </span><span class=cF1>REP_INSW</span><span class=cF0>
-<a name="l342"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l343"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l344"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l345"></a>
-<a name="l346"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l347"></a></span><span class=cFD>_REP_IN_U8</span><span class=cF0>::
-<a name="l348"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l349"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l350"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l351"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l352"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l353"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l354"></a>        </span><span class=cF1>REP_INSB</span><span class=cF0>
-<a name="l355"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l356"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l357"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l358"></a>
-<a name="l359"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l360"></a></span><span class=cFD>_REP_OUT_U32</span><span class=cF0>::
-<a name="l361"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l362"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l363"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l364"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l365"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l366"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l367"></a>        </span><span class=cF1>REP_OUTSD</span><span class=cF0>
-<a name="l368"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l369"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l370"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l371"></a>
-<a name="l372"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l373"></a></span><span class=cFD>_REP_OUT_U16</span><span class=cF0>::
-<a name="l374"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l375"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l376"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l377"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l378"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l379"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l380"></a>        </span><span class=cF1>REP_OUTSW</span><span class=cF0>
-<a name="l381"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l382"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l383"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l384"></a>
-<a name="l385"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l386"></a></span><span class=cFD>_REP_OUT_U8</span><span class=cF0>::
-<a name="l387"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l388"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l389"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l390"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l391"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l392"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l393"></a>        </span><span class=cF1>REP_OUTSB</span><span class=cF0>
-<a name="l394"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l395"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l396"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
-<a name="l397"></a>
-<a name="l398"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l399"></a></span><span class=cFD>_CPUID</span><span class=cF0>::
-<a name="l400"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l401"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l402"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l403"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l404"></a>        </span><span class=cF1>CPUID</span><span class=cF0>
-<a name="l405"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l406"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RSI</span><span class=cF0>],   </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l407"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> </span><span class=cFE>8</span><span class=cF0>[</span><span class=cFC>RSI</span><span class=cF0>],  </span><span class=cFC>RBX</span><span class=cF0>
-<a name="l408"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> </span><span class=cFE>16</span><span class=cF0>[</span><span class=cFC>RSI</span><span class=cF0>], </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l409"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> </span><span class=cFE>24</span><span class=cF0>[</span><span class=cFC>RSI</span><span class=cF0>], </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l410"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l411"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l412"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
-<a name="l413"></a>
-<a name="l414"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l415"></a></span><span class=cFD>_CALL_IND</span><span class=cF0>::         </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l12"><span class=cF4>_LAST_FUN</span></a><span class=cF0>
-<a name="l416"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l417"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l418"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l419"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l420"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l421"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
-<a name="l422"></a>        </span><span class=cF1>LEA</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argv</span><span class=cF0>
-<a name="l423"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
-<a name="l424"></a>        </span><span class=cF1>SUB</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l425"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l426"></a>        </span><span class=cF1>REP_MOVSB</span><span class=cF0>
-<a name="l427"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l428"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
-<a name="l429"></a>
-<a name="l430"></a>        </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l431"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l432"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l433"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l434"></a>        </span><span class=cF1>RET</span><span class=cF0>
-<a name="l435"></a>
-<a name="l436"></a>@@05:   </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
-<a name="l437"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
-<a name="l438"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l439"></a>        </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l440"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l441"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l442"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l443"></a>        </span><span class=cF1>RET</span><span class=cF0>
-<a name="l444"></a>
-<a name="l445"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l446"></a></span><span class=cFD>_CALLEXTNUM</span><span class=cF0>::
-<a name="l447"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l448"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l449"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l450"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l451"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l452"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
-<a name="l453"></a>        </span><span class=cF1>LEA</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argv</span><span class=cF0>
-<a name="l454"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
-<a name="l455"></a>        </span><span class=cF1>SUB</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l456"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l457"></a>        </span><span class=cF1>REP_MOVSB</span><span class=cF0>
-<a name="l458"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFD>SYS_EXTERN_TABLE</span><span class=cF0>]
-<a name="l459"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RAX</span><span class=cF0> + </span><span class=cFC>RDX</span><span class=cF0> * </span><span class=cFE>8</span><span class=cF0>]
-<a name="l460"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l461"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
-<a name="l462"></a>
-<a name="l463"></a>        </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l464"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l465"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l466"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l467"></a>        </span><span class=cF1>RET</span><span class=cF0>
-<a name="l468"></a>
-<a name="l469"></a>@@05:   </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
-<a name="l470"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
-<a name="l471"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l472"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l473"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l474"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l475"></a>        </span><span class=cF1>RET</span><span class=cF0>
-<a name="l476"></a>
-<a name="l477"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l478"></a></span><span class=cFD>_CALLEXTSTR</span><span class=cF0>::
-<a name="l479"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l480"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l481"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l482"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l483"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
-<a name="l484"></a>        </span><span class=cF1>LEA</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argv</span><span class=cF0>
-<a name="l485"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
-<a name="l486"></a>        </span><span class=cF1>SUB</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l487"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l488"></a>        </span><span class=cF1>REP_MOVSB</span><span class=cF0>
-<a name="l489"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l490"></a>
-<a name="l491"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>
-<a name="l492"></a>        </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l493"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cFC>FS</span><span class=cF0>:</span><span class=cF9>CTask</span><span class=cF0>.hash_table[</span><span class=cFC>RAX</span><span class=cF0>]
-<a name="l494"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF3>HTT_FUN</span><span class=cF0> | </span><span class=cF3>HTT_EXPORT_SYS_SYM</span><span class=cF0>
-<a name="l495"></a>        </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFD>SYS_HASH_FIND</span><span class=cF0>
-<a name="l496"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@15
-<a name="l497"></a>
-<a name="l498"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cF9>U32</span><span class=cF0> </span><span class=cF9>CHash</span><span class=cF0>.type[</span><span class=cFC>RAX</span><span class=cF0>], </span><span class=cF3>HTT_FUN</span><span class=cF0>
-<a name="l499"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
-<a name="l500"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF9>CHashFun</span><span class=cF0>.exe_addr[</span><span class=cFC>RAX</span><span class=cF0>]
-<a name="l501"></a>        </span><span class=cF1>JMP</span><span class=cF0>     @@10
-<a name="l502"></a>@@05:   </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF9>CHashExport</span><span class=cF0>.val[</span><span class=cFC>RAX</span><span class=cF0>]
-<a name="l503"></a>@@10:   </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l504"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@15
-<a name="l505"></a>
-<a name="l506"></a>        </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l507"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l508"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l509"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l510"></a>        </span><span class=cF1>RET</span><span class=cF0>
-<a name="l511"></a>
-<a name="l512"></a>@@15:   </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
-<a name="l513"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
-<a name="l514"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l515"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
-<a name="l516"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
-<a name="l517"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l518"></a>        </span><span class=cF1>RET</span><span class=cF0>
-<a name="l519"></a>
-<a name="l520"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l521"></a></span><span class=cFD>SET_GS_BASE</span><span class=cF0>::
-<a name="l522"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l523"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l524"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l525"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l526"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFE>32</span><span class=cF0>
-<a name="l527"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>ECX</span><span class=cF0>, </span><span class=cF3>IA32_GS_BASE</span><span class=cF0>
-<a name="l528"></a>        </span><span class=cF1>WRMSR</span><span class=cF0>
-<a name="l529"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l530"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l531"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l532"></a>        </span><span class=cF1>RET</span><span class=cF0>
-<a name="l533"></a>
-<a name="l534"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l535"></a></span><span class=cFD>SET_FS_BASE</span><span class=cF0>::
-<a name="l536"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l537"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l538"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l539"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l540"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFE>32</span><span class=cF0>
-<a name="l541"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>ECX</span><span class=cF0>, </span><span class=cF3>IA32_FS_BASE</span><span class=cF0>
-<a name="l542"></a>        </span><span class=cF1>WRMSR</span><span class=cF0>
-<a name="l543"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l544"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>
-<a name="l545"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l546"></a>
-<a name="l547"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l548"></a></span><span class=cFD>_RET</span><span class=cF0>::
-<a name="l549"></a>        </span><span class=cF1>RET</span><span class=cF0>
-<a name="l550"></a>
-<a name="l551"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l552"></a></span><span class=cFD>_MSR_READ</span><span class=cF0>::
-<a name="l553"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l554"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l555"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l556"></a>        </span><span class=cF1>RDMSR</span><span class=cF0>
-<a name="l557"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFE>32</span><span class=cF0>
-<a name="l558"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>EDX</span><span class=cF0>, </span><span class=cFC>EAX</span><span class=cF0>
-<a name="l559"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
-<a name="l560"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l561"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>8</span><span class=cF0>
-<a name="l562"></a>
-<a name="l563"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l564"></a></span><span class=cFD>_MSR_WRITE</span><span class=cF0>::
-<a name="l565"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l566"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
-<a name="l567"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l568"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
-<a name="l569"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFE>32</span><span class=cF0>
-<a name="l570"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
-<a name="l571"></a>        </span><span class=cF1>WRMSR</span><span class=cF0>
-<a name="l572"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
-<a name="l573"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
-<a name="l574"></a>
-<a name="l575"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
-<a name="l576"></a></span><span class=cFD>_SYS_HLT</span><span class=cF0>::
-<a name="l577"></a>        </span><span class=cF1>CLI</span><span class=cF0>
-<a name="l578"></a>@@05:   </span><span class=cF1>HLT</span><span class=cF0>
-<a name="l579"></a>        </span><span class=cF1>JMP</span><span class=cF0>     @@05
-<a name="l580"></a>};
+<a name="l254"></a>        </span><span class=cF1>MOVZX</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l255"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF1>U8</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>AL</span><span class=cF0>
+<a name="l256"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l257"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
+<a name="l258"></a>
+<a name="l259"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l260"></a></span><span class=cFD>_LXCHG_I64</span><span class=cF0>::
+<a name="l261"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l262"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l263"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l264"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l265"></a>        </span><span class=cF1>LOCK</span><span class=cF0>
+<a name="l266"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l267"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l268"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
+<a name="l269"></a>
+<a name="l270"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l271"></a></span><span class=cFD>_LXCHG_U32</span><span class=cF0>::
+<a name="l272"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l273"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l274"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l275"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>EAX</span><span class=cF0>, </span><span class=cF9>U32</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l276"></a>        </span><span class=cF1>LOCK</span><span class=cF0>
+<a name="l277"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U32</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>EAX</span><span class=cF0>
+<a name="l278"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l279"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
+<a name="l280"></a>
+<a name="l281"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l282"></a></span><span class=cFD>_LXCHG_U16</span><span class=cF0>::
+<a name="l283"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l284"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l285"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l286"></a>        </span><span class=cF1>MOVZX</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U16</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l287"></a>        </span><span class=cF1>LOCK</span><span class=cF0>
+<a name="l288"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF9>U16</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>], </span><span class=cFC>AX</span><span class=cF0>
+<a name="l289"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l290"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
+<a name="l291"></a>
+<a name="l292"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l293"></a></span><span class=cFD>_LXCHG_U8</span><span class=cF0>::
+<a name="l294"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l295"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l296"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l297"></a>        </span><span class=cF1>MOVZX</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF1>U8</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l298"></a>        </span><span class=cF1>LOCK</span><span class=cF0>
+<a name="l299"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cF1>U8</span><span class=cF0> [</span><span class=cFC>RDX</span><span class=cF0>],</span><span class=cFC>AL</span><span class=cF0>
+<a name="l300"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l301"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
+<a name="l302"></a>
+<a name="l303"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l304"></a></span><span class=cFD>_ENDIAN_U16</span><span class=cF0>::
+<a name="l305"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l306"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l307"></a>        </span><span class=cF1>MOVZX</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U16</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l308"></a>        </span><span class=cF1>XCHG</span><span class=cF0>    </span><span class=cFC>AL</span><span class=cF0>, </span><span class=cFC>AH</span><span class=cF0>
+<a name="l309"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l310"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>8</span><span class=cF0>
+<a name="l311"></a>
+<a name="l312"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l313"></a></span><span class=cFD>_ENDIAN_U32</span><span class=cF0>::
+<a name="l314"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l315"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l316"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l317"></a>        </span><span class=cF1>BSWAP</span><span class=cF0>   </span><span class=cFC>EAX</span><span class=cF0>
+<a name="l318"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l319"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>8</span><span class=cF0>
+<a name="l320"></a>
+<a name="l321"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l322"></a></span><span class=cFD>_ENDIAN_U64</span><span class=cF0>::
+<a name="l323"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l324"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l325"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l326"></a>        </span><span class=cF1>BSWAP</span><span class=cF0>   </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l327"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l328"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>8</span><span class=cF0>
+<a name="l329"></a>
+<a name="l330"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l331"></a></span><span class=cFD>_REP_IN_U32</span><span class=cF0>::
+<a name="l332"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l333"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l334"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l335"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l336"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l337"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l338"></a>        </span><span class=cF1>REP_INSD</span><span class=cF0>
+<a name="l339"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l340"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l341"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l342"></a>
+<a name="l343"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l344"></a></span><span class=cFD>_REP_IN_U16</span><span class=cF0>::
+<a name="l345"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l346"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l347"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l348"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l349"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l350"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l351"></a>        </span><span class=cF1>REP_INSW</span><span class=cF0>
+<a name="l352"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l353"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l354"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l355"></a>
+<a name="l356"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l357"></a></span><span class=cFD>_REP_IN_U8</span><span class=cF0>::
+<a name="l358"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l359"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l360"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l361"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l362"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l363"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l364"></a>        </span><span class=cF1>REP_INSB</span><span class=cF0>
+<a name="l365"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l366"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l367"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l368"></a>
+<a name="l369"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l370"></a></span><span class=cFD>_REP_OUT_U32</span><span class=cF0>::
+<a name="l371"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l372"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l373"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l374"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l375"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l376"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l377"></a>        </span><span class=cF1>REP_OUTSD</span><span class=cF0>
+<a name="l378"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l379"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l380"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l381"></a>
+<a name="l382"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l383"></a></span><span class=cFD>_REP_OUT_U16</span><span class=cF0>::
+<a name="l384"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l385"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l386"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l387"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l388"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l389"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l390"></a>        </span><span class=cF1>REP_OUTSW</span><span class=cF0>
+<a name="l391"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l392"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l393"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l394"></a>
+<a name="l395"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l396"></a></span><span class=cFD>_REP_OUT_U8</span><span class=cF0>::
+<a name="l397"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l398"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l399"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l400"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l401"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l402"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l403"></a>        </span><span class=cF1>REP_OUTSB</span><span class=cF0>
+<a name="l404"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l405"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l406"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>24</span><span class=cF0>
+<a name="l407"></a>
+<a name="l408"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l409"></a></span><span class=cFD>_CPUID</span><span class=cF0>::
+<a name="l410"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l411"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l412"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l413"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l414"></a>        </span><span class=cF1>CPUID</span><span class=cF0>
+<a name="l415"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l416"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RSI</span><span class=cF0>],   </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l417"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> </span><span class=cFE>8</span><span class=cF0>[</span><span class=cFC>RSI</span><span class=cF0>],  </span><span class=cFC>RBX</span><span class=cF0>
+<a name="l418"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> </span><span class=cFE>16</span><span class=cF0>[</span><span class=cFC>RSI</span><span class=cF0>], </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l419"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cF9>U64</span><span class=cF0> </span><span class=cFE>24</span><span class=cF0>[</span><span class=cFC>RSI</span><span class=cF0>], </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l420"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l421"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l422"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
+<a name="l423"></a>
+<a name="l424"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l425"></a></span><span class=cFD>_CALL_IND</span><span class=cF0>::         </span><span class=cF2>//See </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l12"><span class=cF4>_LAST_FUN</span></a><span class=cF0>
+<a name="l426"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l427"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l428"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l429"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l430"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l431"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
+<a name="l432"></a>        </span><span class=cF1>LEA</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argv</span><span class=cF0>
+<a name="l433"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
+<a name="l434"></a>        </span><span class=cF1>SUB</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l435"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l436"></a>        </span><span class=cF1>REP_MOVSB</span><span class=cF0>
+<a name="l437"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l438"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
+<a name="l439"></a>
+<a name="l440"></a>        </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l441"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l442"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l443"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l444"></a>        </span><span class=cF1>RET</span><span class=cF0>
+<a name="l445"></a>
+<a name="l446"></a>@@05:   </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
+<a name="l447"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
+<a name="l448"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l449"></a>        </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l450"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l451"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l452"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l453"></a>        </span><span class=cF1>RET</span><span class=cF0>
+<a name="l454"></a>
+<a name="l455"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l456"></a></span><span class=cFD>_CALLEXTNUM</span><span class=cF0>::
+<a name="l457"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l458"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l459"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l460"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l461"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l462"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
+<a name="l463"></a>        </span><span class=cF1>LEA</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argv</span><span class=cF0>
+<a name="l464"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
+<a name="l465"></a>        </span><span class=cF1>SUB</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l466"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l467"></a>        </span><span class=cF1>REP_MOVSB</span><span class=cF0>
+<a name="l468"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFD>SYS_EXTERN_TABLE</span><span class=cF0>]
+<a name="l469"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> [</span><span class=cFC>RAX</span><span class=cF0> + </span><span class=cFC>RDX</span><span class=cF0> * </span><span class=cFE>8</span><span class=cF0>]
+<a name="l470"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l471"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
+<a name="l472"></a>
+<a name="l473"></a>        </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l474"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l475"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l476"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l477"></a>        </span><span class=cF1>RET</span><span class=cF0>
+<a name="l478"></a>
+<a name="l479"></a>@@05:   </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
+<a name="l480"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
+<a name="l481"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l482"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l483"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l484"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l485"></a>        </span><span class=cF1>RET</span><span class=cF0>
+<a name="l486"></a>
+<a name="l487"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l488"></a></span><span class=cFD>_CALLEXTSTR</span><span class=cF0>::
+<a name="l489"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l490"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l491"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l492"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l493"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
+<a name="l494"></a>        </span><span class=cF1>LEA</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG3</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argv</span><span class=cF0>
+<a name="l495"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
+<a name="l496"></a>        </span><span class=cF1>SUB</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l497"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l498"></a>        </span><span class=cF1>REP_MOVSB</span><span class=cF0>
+<a name="l499"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l500"></a>
+<a name="l501"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>1</span><span class=cF0>
+<a name="l502"></a>        </span><span class=cF1>XOR</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l503"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cFC>FS</span><span class=cF0>:</span><span class=cF9>CTask</span><span class=cF0>.hash_table[</span><span class=cFC>RAX</span><span class=cF0>]
+<a name="l504"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBX</span><span class=cF0>, </span><span class=cF3>HTT_FUN</span><span class=cF0> | </span><span class=cF3>HTT_EXPORT_SYS_SYM</span><span class=cF0>
+<a name="l505"></a>        </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFD>SYS_HASH_FIND</span><span class=cF0>
+<a name="l506"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@15
+<a name="l507"></a>
+<a name="l508"></a>        </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cF9>U32</span><span class=cF0> </span><span class=cF9>CHash</span><span class=cF0>.type[</span><span class=cFC>RAX</span><span class=cF0>], </span><span class=cF3>HTT_FUN</span><span class=cF0>
+<a name="l509"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@05
+<a name="l510"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF9>CHashFun</span><span class=cF0>.exe_addr[</span><span class=cFC>RAX</span><span class=cF0>]
+<a name="l511"></a>        </span><span class=cF1>JMP</span><span class=cF0>     @@10
+<a name="l512"></a>@@05:   </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF9>CHashExport</span><span class=cF0>.val[</span><span class=cFC>RAX</span><span class=cF0>]
+<a name="l513"></a>@@10:   </span><span class=cF1>TEST</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l514"></a>        </span><span class=cF1>JZ</span><span class=cF0>      @@15
+<a name="l515"></a>
+<a name="l516"></a>        </span><span class=cF1>CALL</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l517"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l518"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l519"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l520"></a>        </span><span class=cF1>RET</span><span class=cF0>
+<a name="l521"></a>
+<a name="l522"></a>@@15:   </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF9>U64</span><span class=cF0> </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>] </span><span class=cF2>//argc</span><span class=cF0>
+<a name="l523"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cFE>3</span><span class=cF0>
+<a name="l524"></a>        </span><span class=cF1>ADD</span><span class=cF0>     </span><span class=cFC>RSP</span><span class=cF0>, </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l525"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDI</span><span class=cF0>
+<a name="l526"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RSI</span><span class=cF0>
+<a name="l527"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l528"></a>        </span><span class=cF1>RET</span><span class=cF0>
+<a name="l529"></a>
+<a name="l530"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l531"></a></span><span class=cFD>SET_GS_BASE</span><span class=cF0>::
+<a name="l532"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l533"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l534"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l535"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l536"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFE>32</span><span class=cF0>
+<a name="l537"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>ECX</span><span class=cF0>, </span><span class=cF3>IA32_GS_BASE</span><span class=cF0>
+<a name="l538"></a>        </span><span class=cF1>WRMSR</span><span class=cF0>
+<a name="l539"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l540"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l541"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l542"></a>        </span><span class=cF1>RET</span><span class=cF0>
+<a name="l543"></a>
+<a name="l544"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l545"></a></span><span class=cFD>SET_FS_BASE</span><span class=cF0>::
+<a name="l546"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l547"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l548"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l549"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l550"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFE>32</span><span class=cF0>
+<a name="l551"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>ECX</span><span class=cF0>, </span><span class=cF3>IA32_FS_BASE</span><span class=cF0>
+<a name="l552"></a>        </span><span class=cF1>WRMSR</span><span class=cF0>
+<a name="l553"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l554"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>
+<a name="l555"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l556"></a>
+<a name="l557"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l558"></a></span><span class=cFD>_RET</span><span class=cF0>::
+<a name="l559"></a>        </span><span class=cF1>RET</span><span class=cF0>
+<a name="l560"></a>
+<a name="l561"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l562"></a></span><span class=cFD>_MSR_READ</span><span class=cF0>::
+<a name="l563"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l564"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l565"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l566"></a>        </span><span class=cF1>RDMSR</span><span class=cF0>
+<a name="l567"></a>        </span><span class=cF1>SHL</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFE>32</span><span class=cF0>
+<a name="l568"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>EDX</span><span class=cF0>, </span><span class=cFC>EAX</span><span class=cF0>
+<a name="l569"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cFC>RDX</span><span class=cF0>
+<a name="l570"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l571"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>8</span><span class=cF0>
+<a name="l572"></a>
+<a name="l573"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l574"></a></span><span class=cFD>_MSR_WRITE</span><span class=cF0>::
+<a name="l575"></a>        </span><span class=cF1>PUSH</span><span class=cF0>    </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l576"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>, </span><span class=cFC>RSP</span><span class=cF0>
+<a name="l577"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RAX</span><span class=cF0>, </span><span class=cF3>SF_ARG2</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l578"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFC>RAX</span><span class=cF0>
+<a name="l579"></a>        </span><span class=cF1>SHR</span><span class=cF0>     </span><span class=cFC>RDX</span><span class=cF0>, </span><span class=cFE>32</span><span class=cF0>
+<a name="l580"></a>        </span><span class=cF1>MOV</span><span class=cF0>     </span><span class=cFC>RCX</span><span class=cF0>, </span><span class=cF3>SF_ARG1</span><span class=cF0>[</span><span class=cFC>RBP</span><span class=cF0>]
+<a name="l581"></a>        </span><span class=cF1>WRMSR</span><span class=cF0>
+<a name="l582"></a>        </span><span class=cF1>POP</span><span class=cF0>     </span><span class=cFC>RBP</span><span class=cF0>
+<a name="l583"></a>        </span><span class=cF1>RET1</span><span class=cF0>    </span><span class=cFE>16</span><span class=cF0>
+<a name="l584"></a>
+<a name="l585"></a></span><span class=cF2>/***********************************/</span><span class=cF0>
+<a name="l586"></a></span><span class=cFD>_SYS_HLT</span><span class=cF0>::
+<a name="l587"></a>        </span><span class=cF1>CLI</span><span class=cF0>
+<a name="l588"></a>@@05:   </span><span class=cF1>HLT</span><span class=cF0>
+<a name="l589"></a>        </span><span class=cF1>JMP</span><span class=cF0>     @@05
+<a name="l590"></a>};
 </span></pre></body>
 </html>
diff --git a/docs/Kernel/Kernel.PRJ.html b/docs/Kernel/Kernel.PRJ.html
index 6de121f6..0cbbb42d 100755
--- a/docs/Kernel/Kernel.PRJ.html
+++ b/docs/Kernel/Kernel.PRJ.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KernelA.HH.html b/docs/Kernel/KernelA.HH.html
index 6eed9646..1db4eca9 100755
--- a/docs/Kernel/KernelA.HH.html
+++ b/docs/Kernel/KernelA.HH.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KernelB.HH.html b/docs/Kernel/KernelB.HH.html
index 3b26f81b..a8e2941e 100755
--- a/docs/Kernel/KernelB.HH.html
+++ b/docs/Kernel/KernelB.HH.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KernelC.HH.html b/docs/Kernel/KernelC.HH.html
index eadf6467..4040e922 100755
--- a/docs/Kernel/KernelC.HH.html
+++ b/docs/Kernel/KernelC.HH.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/KeyDev.CC.html b/docs/Kernel/KeyDev.CC.html
index e7a16b81..a0e06144 100755
--- a/docs/Kernel/KeyDev.CC.html
+++ b/docs/Kernel/KeyDev.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/Memory/BlkPool.CC.html b/docs/Kernel/Memory/BlkPool.CC.html
index c3eed588..e1fd9cdc 100755
--- a/docs/Kernel/Memory/BlkPool.CC.html
+++ b/docs/Kernel/Memory/BlkPool.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/Memory/HeapCtrl.CC.html b/docs/Kernel/Memory/HeapCtrl.CC.html
index f3852e1f..06c96226 100755
--- a/docs/Kernel/Memory/HeapCtrl.CC.html
+++ b/docs/Kernel/Memory/HeapCtrl.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/Memory/MAllocFree.CC.html b/docs/Kernel/Memory/MAllocFree.CC.html
index 341fd67b..bf9e1f8d 100755
--- a/docs/Kernel/Memory/MAllocFree.CC.html
+++ b/docs/Kernel/Memory/MAllocFree.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/Memory/MakeMemory.CC.html b/docs/Kernel/Memory/MakeMemory.CC.html
index 1c1928a8..4d1b0690 100755
--- a/docs/Kernel/Memory/MakeMemory.CC.html
+++ b/docs/Kernel/Memory/MakeMemory.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/Memory/MemPag.CC.html b/docs/Kernel/Memory/MemPag.CC.html
index 7d10a432..28cf7619 100755
--- a/docs/Kernel/Memory/MemPag.CC.html
+++ b/docs/Kernel/Memory/MemPag.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/Memory/MemPhysical.CC.html b/docs/Kernel/Memory/MemPhysical.CC.html
index 9589929a..502d7c8e 100755
--- a/docs/Kernel/Memory/MemPhysical.CC.html
+++ b/docs/Kernel/Memory/MemPhysical.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/Memory/PageTables.CC.html b/docs/Kernel/Memory/PageTables.CC.html
index 7fa02a72..0c670758 100755
--- a/docs/Kernel/Memory/PageTables.CC.html
+++ b/docs/Kernel/Memory/PageTables.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/Memory/index.html b/docs/Kernel/Memory/index.html
index 4acb1eaf..14ef53bd 100755
--- a/docs/Kernel/Memory/index.html
+++ b/docs/Kernel/Memory/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Kernel/MultiProc.CC.html b/docs/Kernel/MultiProc.CC.html
index e3911063..a1e1acd7 100755
--- a/docs/Kernel/MultiProc.CC.html
+++ b/docs/Kernel/MultiProc.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/PCI.CC.html b/docs/Kernel/PCI.CC.html
index 1f06f3ec..e95dd7e2 100755
--- a/docs/Kernel/PCI.CC.html
+++ b/docs/Kernel/PCI.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/PCIBIOS.CC.html b/docs/Kernel/PCIBIOS.CC.html
index 9dcb2bef..5382f61b 100755
--- a/docs/Kernel/PCIBIOS.CC.html
+++ b/docs/Kernel/PCIBIOS.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/QuickSort.CC.html b/docs/Kernel/QuickSort.CC.html
index facb451c..c4c8dc6c 100755
--- a/docs/Kernel/QuickSort.CC.html
+++ b/docs/Kernel/QuickSort.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/Sched.CC.html b/docs/Kernel/Sched.CC.html
index 3a4bce23..734f5f36 100755
--- a/docs/Kernel/Sched.CC.html
+++ b/docs/Kernel/Sched.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/SerialDev/Keyboard.CC.html b/docs/Kernel/SerialDev/Keyboard.CC.html
index 204b8584..f3a23a0c 100755
--- a/docs/Kernel/SerialDev/Keyboard.CC.html
+++ b/docs/Kernel/SerialDev/Keyboard.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/SerialDev/MakeSerialDev.CC.html b/docs/Kernel/SerialDev/MakeSerialDev.CC.html
index 9f9fa00b..a2b3fa11 100755
--- a/docs/Kernel/SerialDev/MakeSerialDev.CC.html
+++ b/docs/Kernel/SerialDev/MakeSerialDev.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/SerialDev/Message.CC.html b/docs/Kernel/SerialDev/Message.CC.html
index 8c152410..364b1b48 100755
--- a/docs/Kernel/SerialDev/Message.CC.html
+++ b/docs/Kernel/SerialDev/Message.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/SerialDev/Mouse.CC.html b/docs/Kernel/SerialDev/Mouse.CC.html
index f3a16a95..098e0b59 100755
--- a/docs/Kernel/SerialDev/Mouse.CC.html
+++ b/docs/Kernel/SerialDev/Mouse.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/SerialDev/index.html b/docs/Kernel/SerialDev/index.html
index 281a6c51..c329e18b 100755
--- a/docs/Kernel/SerialDev/index.html
+++ b/docs/Kernel/SerialDev/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Kernel/StrA.CC.html b/docs/Kernel/StrA.CC.html
index 4502a024..be5aa785 100755
--- a/docs/Kernel/StrA.CC.html
+++ b/docs/Kernel/StrA.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/StrB.CC.html b/docs/Kernel/StrB.CC.html
index da66dd33..56febe57 100755
--- a/docs/Kernel/StrB.CC.html
+++ b/docs/Kernel/StrB.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/StrPrint.CC.html b/docs/Kernel/StrPrint.CC.html
index fd1f7d32..5b248bbf 100755
--- a/docs/Kernel/StrPrint.CC.html
+++ b/docs/Kernel/StrPrint.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/StrScan.CC.html b/docs/Kernel/StrScan.CC.html
index 4dfe702e..6b9ccf76 100755
--- a/docs/Kernel/StrScan.CC.html
+++ b/docs/Kernel/StrScan.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Kernel/index.html b/docs/Kernel/index.html
index e1490389..5c9a8bfc 100755
--- a/docs/Kernel/index.html
+++ b/docs/Kernel/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/MakeHome.CC.html b/docs/MakeHome.CC.html
index b3f12be4..8ef5971e 100755
--- a/docs/MakeHome.CC.html
+++ b/docs/MakeHome.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Bible.TXT.html b/docs/Misc/Bible.TXT.html
index cd70b6c8..ee35d4cc 100755
--- a/docs/Misc/Bible.TXT.html
+++ b/docs/Misc/Bible.TXT.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Clementine.TXT.html b/docs/Misc/Clementine.TXT.html
index ea9b9787..bf39907f 100755
--- a/docs/Misc/Clementine.TXT.html
+++ b/docs/Misc/Clementine.TXT.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/DoDistro.CC.html b/docs/Misc/DoDistro.CC.html
index 3d7a4939..43fc89aa 100755
--- a/docs/Misc/DoDistro.CC.html
+++ b/docs/Misc/DoDistro.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/OSInstall.CC.html b/docs/Misc/OSInstall.CC.html
index 4374662d..67902492 100755
--- a/docs/Misc/OSInstall.CC.html
+++ b/docs/Misc/OSInstall.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/OSTestSuite.CC.html b/docs/Misc/OSTestSuite.CC.html
index f6fd0582..122b6dac 100755
--- a/docs/Misc/OSTestSuite.CC.html
+++ b/docs/Misc/OSTestSuite.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/PCIDevices.DD.html b/docs/Misc/PCIDevices.DD.html
index 47344f47..ddd52b1b 100755
--- a/docs/Misc/PCIDevices.DD.html
+++ b/docs/Misc/PCIDevices.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/Tour.IN.html b/docs/Misc/Tour/Tour.IN.html
index ec6ea51d..1814c8be 100755
--- a/docs/Misc/Tour/Tour.IN.html
+++ b/docs/Misc/Tour/Tour.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/Tour1.IN.html b/docs/Misc/Tour/Tour1.IN.html
index 302cc6d3..93bbcdf8 100755
--- a/docs/Misc/Tour/Tour1.IN.html
+++ b/docs/Misc/Tour/Tour1.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/Tour2.IN.html b/docs/Misc/Tour/Tour2.IN.html
index 0ea37762..1567767a 100755
--- a/docs/Misc/Tour/Tour2.IN.html
+++ b/docs/Misc/Tour/Tour2.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/Tour3.IN.html b/docs/Misc/Tour/Tour3.IN.html
index 0dc11add..f264f71a 100755
--- a/docs/Misc/Tour/Tour3.IN.html
+++ b/docs/Misc/Tour/Tour3.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/Tour4.IN.html b/docs/Misc/Tour/Tour4.IN.html
index 8f2dc41d..86058c42 100755
--- a/docs/Misc/Tour/Tour4.IN.html
+++ b/docs/Misc/Tour/Tour4.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/Tour5.IN.html b/docs/Misc/Tour/Tour5.IN.html
index 81827d77..4deb20ae 100755
--- a/docs/Misc/Tour/Tour5.IN.html
+++ b/docs/Misc/Tour/Tour5.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/Tour6.IN.html b/docs/Misc/Tour/Tour6.IN.html
index 262c7243..c8b5c608 100755
--- a/docs/Misc/Tour/Tour6.IN.html
+++ b/docs/Misc/Tour/Tour6.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/Tour7.IN.html b/docs/Misc/Tour/Tour7.IN.html
index 7e622044..645f16e5 100755
--- a/docs/Misc/Tour/Tour7.IN.html
+++ b/docs/Misc/Tour/Tour7.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/Tour8.IN.html b/docs/Misc/Tour/Tour8.IN.html
index ca441f7d..d10934f9 100755
--- a/docs/Misc/Tour/Tour8.IN.html
+++ b/docs/Misc/Tour/Tour8.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/Tour9.IN.html b/docs/Misc/Tour/Tour9.IN.html
index aa00a13e..a0f51911 100755
--- a/docs/Misc/Tour/Tour9.IN.html
+++ b/docs/Misc/Tour/Tour9.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/TourA.IN.html b/docs/Misc/Tour/TourA.IN.html
index 66f9c809..9ffa782d 100755
--- a/docs/Misc/Tour/TourA.IN.html
+++ b/docs/Misc/Tour/TourA.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/TourB.IN.html b/docs/Misc/Tour/TourB.IN.html
index e4f67179..792d18e3 100755
--- a/docs/Misc/Tour/TourB.IN.html
+++ b/docs/Misc/Tour/TourB.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/TourC.IN.html b/docs/Misc/Tour/TourC.IN.html
index a67959f2..0abd071b 100755
--- a/docs/Misc/Tour/TourC.IN.html
+++ b/docs/Misc/Tour/TourC.IN.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/Misc/Tour/index.html b/docs/Misc/Tour/index.html
index f74f4ab1..3c60253f 100755
--- a/docs/Misc/Tour/index.html
+++ b/docs/Misc/Tour/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Misc/index.html b/docs/Misc/index.html
index 99033b0e..5bcc0026 100755
--- a/docs/Misc/index.html
+++ b/docs/Misc/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Once.CC.html b/docs/Once.CC.html
index 36b2eb31..68fdd8b4 100755
--- a/docs/Once.CC.html
+++ b/docs/Once.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/PersonalMenu.DD.html b/docs/PersonalMenu.DD.html
index ca0cf816..082737be 100755
--- a/docs/PersonalMenu.DD.html
+++ b/docs/PersonalMenu.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/PersonalNotes.DD.html b/docs/PersonalNotes.DD.html
index cbc747c1..450a213f 100755
--- a/docs/PersonalNotes.DD.html
+++ b/docs/PersonalNotes.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/StartOS.CC.html b/docs/StartOS.CC.html
index 448f94d0..ec5af063 100755
--- a/docs/StartOS.CC.html
+++ b/docs/StartOS.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/AutoComplete/ACDictGen.CC.html b/docs/System/AutoComplete/ACDictGen.CC.html
index d3c6527a..dd2c8a38 100755
--- a/docs/System/AutoComplete/ACDictGen.CC.html
+++ b/docs/System/AutoComplete/ACDictGen.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/AutoComplete/ACFill.CC.html b/docs/System/AutoComplete/ACFill.CC.html
index 98ae075e..6db27ed4 100755
--- a/docs/System/AutoComplete/ACFill.CC.html
+++ b/docs/System/AutoComplete/ACFill.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/AutoComplete/ACInit.CC.html b/docs/System/AutoComplete/ACInit.CC.html
index 600b2666..abbdac58 100755
--- a/docs/System/AutoComplete/ACInit.CC.html
+++ b/docs/System/AutoComplete/ACInit.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/AutoComplete/ACTask.CC.html b/docs/System/AutoComplete/ACTask.CC.html
index 11645670..5cdb81ab 100755
--- a/docs/System/AutoComplete/ACTask.CC.html
+++ b/docs/System/AutoComplete/ACTask.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/AutoComplete/MakeAC.CC.html b/docs/System/AutoComplete/MakeAC.CC.html
index b1ffef8a..a2c43b4a 100755
--- a/docs/System/AutoComplete/MakeAC.CC.html
+++ b/docs/System/AutoComplete/MakeAC.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/AutoComplete/index.html b/docs/System/AutoComplete/index.html
index 386ef872..0dd96a69 100755
--- a/docs/System/AutoComplete/index.html
+++ b/docs/System/AutoComplete/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/System/BlkDev/DiskCheck.CC.html b/docs/System/BlkDev/DiskCheck.CC.html
index 80395605..cbe75768 100755
--- a/docs/System/BlkDev/DiskCheck.CC.html
+++ b/docs/System/BlkDev/DiskCheck.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/BlkDev/DiskPart.CC.html b/docs/System/BlkDev/DiskPart.CC.html
index 2fe25d19..e64e4ebd 100755
--- a/docs/System/BlkDev/DiskPart.CC.html
+++ b/docs/System/BlkDev/DiskPart.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/BlkDev/FileMgr.CC.html b/docs/System/BlkDev/FileMgr.CC.html
index 50cd8ff3..56f5e6e8 100755
--- a/docs/System/BlkDev/FileMgr.CC.html
+++ b/docs/System/BlkDev/FileMgr.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/BlkDev/MakeZBlkDev.CC.html b/docs/System/BlkDev/MakeZBlkDev.CC.html
index f766cd4c..686f4a17 100755
--- a/docs/System/BlkDev/MakeZBlkDev.CC.html
+++ b/docs/System/BlkDev/MakeZBlkDev.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/BlkDev/Mount.CC.html b/docs/System/BlkDev/Mount.CC.html
index d9f2d168..82b8d92f 100755
--- a/docs/System/BlkDev/Mount.CC.html
+++ b/docs/System/BlkDev/Mount.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/BlkDev/ZDiskA.CC.html b/docs/System/BlkDev/ZDiskA.CC.html
index 70be06ac..e5468329 100755
--- a/docs/System/BlkDev/ZDiskA.CC.html
+++ b/docs/System/BlkDev/ZDiskA.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/BlkDev/ZDiskB.CC.html b/docs/System/BlkDev/ZDiskB.CC.html
index c98119c1..965cb899 100755
--- a/docs/System/BlkDev/ZDiskB.CC.html
+++ b/docs/System/BlkDev/ZDiskB.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/BlkDev/index.html b/docs/System/BlkDev/index.html
index db34d452..43496cf4 100755
--- a/docs/System/BlkDev/index.html
+++ b/docs/System/BlkDev/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/System/Boot/BootDVD.CC.html b/docs/System/Boot/BootDVD.CC.html
index da42a961..8b2c5fc3 100755
--- a/docs/System/Boot/BootDVD.CC.html
+++ b/docs/System/Boot/BootDVD.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Boot/BootDVDIns.CC.html b/docs/System/Boot/BootDVDIns.CC.html
index ee81359b..4baac58a 100755
--- a/docs/System/Boot/BootDVDIns.CC.html
+++ b/docs/System/Boot/BootDVDIns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Boot/BootHD.CC.html b/docs/System/Boot/BootHD.CC.html
index 1f5b0e5d..b9ed14cc 100755
--- a/docs/System/Boot/BootHD.CC.html
+++ b/docs/System/Boot/BootHD.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Boot/BootHDIns.CC.html b/docs/System/Boot/BootHDIns.CC.html
index 76f08fb8..5b112e5a 100755
--- a/docs/System/Boot/BootHDIns.CC.html
+++ b/docs/System/Boot/BootHDIns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Boot/BootMHD.CC.html b/docs/System/Boot/BootMHD.CC.html
index 65e337b3..aad4f97b 100755
--- a/docs/System/Boot/BootMHD.CC.html
+++ b/docs/System/Boot/BootMHD.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Boot/BootMHD2.CC.html b/docs/System/Boot/BootMHD2.CC.html
index 988585f2..c293fe5b 100755
--- a/docs/System/Boot/BootMHD2.CC.html
+++ b/docs/System/Boot/BootMHD2.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Boot/BootMHDIns.CC.html b/docs/System/Boot/BootMHDIns.CC.html
index f13a24ad..5f48b281 100755
--- a/docs/System/Boot/BootMHDIns.CC.html
+++ b/docs/System/Boot/BootMHDIns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Boot/BootRAM.CC.html b/docs/System/Boot/BootRAM.CC.html
index 96923c27..14cdc5f0 100755
--- a/docs/System/Boot/BootRAM.CC.html
+++ b/docs/System/Boot/BootRAM.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Boot/DiskISORedSea.CC.html b/docs/System/Boot/DiskISORedSea.CC.html
index 3113cb5c..b317cfe4 100755
--- a/docs/System/Boot/DiskISORedSea.CC.html
+++ b/docs/System/Boot/DiskISORedSea.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Boot/MakeBoot.CC.html b/docs/System/Boot/MakeBoot.CC.html
index 530e9266..b6f1bf30 100755
--- a/docs/System/Boot/MakeBoot.CC.html
+++ b/docs/System/Boot/MakeBoot.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Boot/index.html b/docs/System/Boot/index.html
index 43c1945b..c08e3bdc 100755
--- a/docs/System/Boot/index.html
+++ b/docs/System/Boot/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/System/Ctrls/CtrlsA.CC.html b/docs/System/Ctrls/CtrlsA.CC.html
index dd18291c..c73c576d 100755
--- a/docs/System/Ctrls/CtrlsA.CC.html
+++ b/docs/System/Ctrls/CtrlsA.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Ctrls/CtrlsBttn.CC.html b/docs/System/Ctrls/CtrlsBttn.CC.html
index 215aa089..d8b8f3ee 100755
--- a/docs/System/Ctrls/CtrlsBttn.CC.html
+++ b/docs/System/Ctrls/CtrlsBttn.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Ctrls/CtrlsSlider.CC.html b/docs/System/Ctrls/CtrlsSlider.CC.html
index 3748ba2c..5b7cd7ac 100755
--- a/docs/System/Ctrls/CtrlsSlider.CC.html
+++ b/docs/System/Ctrls/CtrlsSlider.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Ctrls/MakeCtrls.CC.html b/docs/System/Ctrls/MakeCtrls.CC.html
index db4a7642..2478e62c 100755
--- a/docs/System/Ctrls/MakeCtrls.CC.html
+++ b/docs/System/Ctrls/MakeCtrls.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Ctrls/index.html b/docs/System/Ctrls/index.html
index 1dd3d627..915ef94f 100755
--- a/docs/System/Ctrls/index.html
+++ b/docs/System/Ctrls/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/System/Debug.CC.html b/docs/System/Debug.CC.html
index 7559d4f8..e6bdc878 100755
--- a/docs/System/Debug.CC.html
+++ b/docs/System/Debug.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Define.CC.html b/docs/System/Define.CC.html
index 984e18fc..da37141f 100755
--- a/docs/System/Define.CC.html
+++ b/docs/System/Define.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .c0F{color:#1f1f1f;background-color:#e3e3e3;}
diff --git a/docs/System/DevInfo.CC.html b/docs/System/DevInfo.CC.html
index b21cc9c5..03fe5f14 100755
--- a/docs/System/DevInfo.CC.html
+++ b/docs/System/DevInfo.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocBin.CC.html b/docs/System/DolDoc/DocBin.CC.html
index 82b2e64a..a5a2ed6f 100755
--- a/docs/System/DolDoc/DocBin.CC.html
+++ b/docs/System/DolDoc/DocBin.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocChar.CC.html b/docs/System/DolDoc/DocChar.CC.html
index 0bb71eb7..2125a332 100755
--- a/docs/System/DolDoc/DocChar.CC.html
+++ b/docs/System/DolDoc/DocChar.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocClipBoard.CC.html b/docs/System/DolDoc/DocClipBoard.CC.html
index 3375e67f..4053395e 100755
--- a/docs/System/DolDoc/DocClipBoard.CC.html
+++ b/docs/System/DolDoc/DocClipBoard.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocCodeTools.CC.html b/docs/System/DolDoc/DocCodeTools.CC.html
index 38709540..2d31b8b3 100755
--- a/docs/System/DolDoc/DocCodeTools.CC.html
+++ b/docs/System/DolDoc/DocCodeTools.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocDblBuf.CC.html b/docs/System/DolDoc/DocDblBuf.CC.html
index 0093e86e..c655e2d4 100755
--- a/docs/System/DolDoc/DocDblBuf.CC.html
+++ b/docs/System/DolDoc/DocDblBuf.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocEd.CC.html b/docs/System/DolDoc/DocEd.CC.html
index 135f4b2e..70235a18 100755
--- a/docs/System/DolDoc/DocEd.CC.html
+++ b/docs/System/DolDoc/DocEd.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocExterns.CC.html b/docs/System/DolDoc/DocExterns.CC.html
index 5ea6bce0..ad562102 100755
--- a/docs/System/DolDoc/DocExterns.CC.html
+++ b/docs/System/DolDoc/DocExterns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocFile.CC.html b/docs/System/DolDoc/DocFile.CC.html
index b762f98b..d31b76f5 100755
--- a/docs/System/DolDoc/DocFile.CC.html
+++ b/docs/System/DolDoc/DocFile.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocFind.CC.html b/docs/System/DolDoc/DocFind.CC.html
index 8d4070d1..2090b6cd 100755
--- a/docs/System/DolDoc/DocFind.CC.html
+++ b/docs/System/DolDoc/DocFind.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocForm.CC.html b/docs/System/DolDoc/DocForm.CC.html
index b888c04c..ed4b35ff 100755
--- a/docs/System/DolDoc/DocForm.CC.html
+++ b/docs/System/DolDoc/DocForm.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocGet.CC.html b/docs/System/DolDoc/DocGet.CC.html
index 367661c0..9792843b 100755
--- a/docs/System/DolDoc/DocGet.CC.html
+++ b/docs/System/DolDoc/DocGet.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocGr.CC.html b/docs/System/DolDoc/DocGr.CC.html
index d2348baa..89189c81 100755
--- a/docs/System/DolDoc/DocGr.CC.html
+++ b/docs/System/DolDoc/DocGr.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocHighlight.CC.html b/docs/System/DolDoc/DocHighlight.CC.html
index 0014d013..c347e4ef 100755
--- a/docs/System/DolDoc/DocHighlight.CC.html
+++ b/docs/System/DolDoc/DocHighlight.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocInit.CC.html b/docs/System/DolDoc/DocInit.CC.html
index 2974ea06..58695658 100755
--- a/docs/System/DolDoc/DocInit.CC.html
+++ b/docs/System/DolDoc/DocInit.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocLink.CC.html b/docs/System/DolDoc/DocLink.CC.html
index acf41380..1567813c 100755
--- a/docs/System/DolDoc/DocLink.CC.html
+++ b/docs/System/DolDoc/DocLink.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocMacro.CC.html b/docs/System/DolDoc/DocMacro.CC.html
index aa43cafb..cd873877 100755
--- a/docs/System/DolDoc/DocMacro.CC.html
+++ b/docs/System/DolDoc/DocMacro.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocNew.CC.html b/docs/System/DolDoc/DocNew.CC.html
index d43a119b..af85986e 100755
--- a/docs/System/DolDoc/DocNew.CC.html
+++ b/docs/System/DolDoc/DocNew.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocPlain.CC.html b/docs/System/DolDoc/DocPlain.CC.html
index 7b57d2ab..19fba334 100755
--- a/docs/System/DolDoc/DocPlain.CC.html
+++ b/docs/System/DolDoc/DocPlain.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocPopUp.CC.html b/docs/System/DolDoc/DocPopUp.CC.html
index 7ab2c318..b6268843 100755
--- a/docs/System/DolDoc/DocPopUp.CC.html
+++ b/docs/System/DolDoc/DocPopUp.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocPutKey.CC.html b/docs/System/DolDoc/DocPutKey.CC.html
index 55993260..3d7c4650 100755
--- a/docs/System/DolDoc/DocPutKey.CC.html
+++ b/docs/System/DolDoc/DocPutKey.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocPutS.CC.html b/docs/System/DolDoc/DocPutS.CC.html
index d46a056b..bbc1bf42 100755
--- a/docs/System/DolDoc/DocPutS.CC.html
+++ b/docs/System/DolDoc/DocPutS.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocRecalc.CC.html b/docs/System/DolDoc/DocRecalc.CC.html
index 6f7ba625..d5868a5f 100755
--- a/docs/System/DolDoc/DocRecalc.CC.html
+++ b/docs/System/DolDoc/DocRecalc.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocRecalcLib.CC.html b/docs/System/DolDoc/DocRecalcLib.CC.html
index 0125c08e..8049b223 100755
--- a/docs/System/DolDoc/DocRecalcLib.CC.html
+++ b/docs/System/DolDoc/DocRecalcLib.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocRun.CC.html b/docs/System/DolDoc/DocRun.CC.html
index bd1ef3e6..7a71981d 100755
--- a/docs/System/DolDoc/DocRun.CC.html
+++ b/docs/System/DolDoc/DocRun.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocTerm.CC.html b/docs/System/DolDoc/DocTerm.CC.html
index 871903b9..57fd5498 100755
--- a/docs/System/DolDoc/DocTerm.CC.html
+++ b/docs/System/DolDoc/DocTerm.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocTree.CC.html b/docs/System/DolDoc/DocTree.CC.html
index 788b7865..4ac6d638 100755
--- a/docs/System/DolDoc/DocTree.CC.html
+++ b/docs/System/DolDoc/DocTree.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/DocWidgetWiz.CC.html b/docs/System/DolDoc/DocWidgetWiz.CC.html
index 61b11bda..7deed4ec 100755
--- a/docs/System/DolDoc/DocWidgetWiz.CC.html
+++ b/docs/System/DolDoc/DocWidgetWiz.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/MakeDoc.CC.html b/docs/System/DolDoc/MakeDoc.CC.html
index 0d8eef5a..63a229eb 100755
--- a/docs/System/DolDoc/MakeDoc.CC.html
+++ b/docs/System/DolDoc/MakeDoc.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/DolDoc/index.html b/docs/System/DolDoc/index.html
index 855ece95..845ff237 100755
--- a/docs/System/DolDoc/index.html
+++ b/docs/System/DolDoc/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/System/Externs.CC.html b/docs/System/Externs.CC.html
index 479ce85e..a0b5724f 100755
--- a/docs/System/Externs.CC.html
+++ b/docs/System/Externs.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/God/GodBible.CC.html b/docs/System/God/GodBible.CC.html
index 777b2d15..67add5a1 100755
--- a/docs/System/God/GodBible.CC.html
+++ b/docs/System/God/GodBible.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/God/GodExterns.CC.html b/docs/System/God/GodExterns.CC.html
index 03261c58..041c72ef 100755
--- a/docs/System/God/GodExterns.CC.html
+++ b/docs/System/God/GodExterns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/God/GodSong.CC.html b/docs/System/God/GodSong.CC.html
index d4d685c1..389d5a31 100755
--- a/docs/System/God/GodSong.CC.html
+++ b/docs/System/God/GodSong.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/God/HolySpirit.CC.html b/docs/System/God/HolySpirit.CC.html
index 3d5c21ba..5a622a68 100755
--- a/docs/System/God/HolySpirit.CC.html
+++ b/docs/System/God/HolySpirit.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/God/MakeGod.CC.html b/docs/System/God/MakeGod.CC.html
index b1658b04..16c0088d 100755
--- a/docs/System/God/MakeGod.CC.html
+++ b/docs/System/God/MakeGod.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/God/Vocab.DD.html b/docs/System/God/Vocab.DD.html
index bed83a4d..be0488c5 100755
--- a/docs/System/God/Vocab.DD.html
+++ b/docs/System/God/Vocab.DD.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/God/index.html b/docs/System/God/index.html
index ba90385c..05210e8f 100755
--- a/docs/System/God/index.html
+++ b/docs/System/God/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/System/Gr/Gr.HH.html b/docs/System/Gr/Gr.HH.html
index 93cb797a..323cc774 100755
--- a/docs/System/Gr/Gr.HH.html
+++ b/docs/System/Gr/Gr.HH.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrAsm.CC.html b/docs/System/Gr/GrAsm.CC.html
index fd754909..349485ea 100755
--- a/docs/System/Gr/GrAsm.CC.html
+++ b/docs/System/Gr/GrAsm.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrBitMap.CC.html b/docs/System/Gr/GrBitMap.CC.html
index a6cfda4a..7e5213ec 100755
--- a/docs/System/Gr/GrBitMap.CC.html
+++ b/docs/System/Gr/GrBitMap.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrComposites.CC.html b/docs/System/Gr/GrComposites.CC.html
index 3144ef98..2b9641d8 100755
--- a/docs/System/Gr/GrComposites.CC.html
+++ b/docs/System/Gr/GrComposites.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrDC.CC.html b/docs/System/Gr/GrDC.CC.html
index c2de220d..0ec0cbc8 100755
--- a/docs/System/Gr/GrDC.CC.html
+++ b/docs/System/Gr/GrDC.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrEnd.CC.html b/docs/System/Gr/GrEnd.CC.html
index 53d3c0f5..a9b3138e 100755
--- a/docs/System/Gr/GrEnd.CC.html
+++ b/docs/System/Gr/GrEnd.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrExterns.CC.html b/docs/System/Gr/GrExterns.CC.html
index 4f1181a9..c6712bce 100755
--- a/docs/System/Gr/GrExterns.CC.html
+++ b/docs/System/Gr/GrExterns.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrGlobals.CC.html b/docs/System/Gr/GrGlobals.CC.html
index 674a2df9..542f7021 100755
--- a/docs/System/Gr/GrGlobals.CC.html
+++ b/docs/System/Gr/GrGlobals.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrInitA.CC.html b/docs/System/Gr/GrInitA.CC.html
index 0dbe023c..f7b6bbf8 100755
--- a/docs/System/Gr/GrInitA.CC.html
+++ b/docs/System/Gr/GrInitA.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrInitB.CC.html b/docs/System/Gr/GrInitB.CC.html
index c8e16509..44b6a246 100755
--- a/docs/System/Gr/GrInitB.CC.html
+++ b/docs/System/Gr/GrInitB.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrMath.CC.html b/docs/System/Gr/GrMath.CC.html
index 47e72bb8..b8ac3b66 100755
--- a/docs/System/Gr/GrMath.CC.html
+++ b/docs/System/Gr/GrMath.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrPalette.CC.html b/docs/System/Gr/GrPalette.CC.html
index 8acc9275..ec4a888d 100755
--- a/docs/System/Gr/GrPalette.CC.html
+++ b/docs/System/Gr/GrPalette.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrPrimatives.CC.html b/docs/System/Gr/GrPrimatives.CC.html
index 7d5a088d..dcdacb77 100755
--- a/docs/System/Gr/GrPrimatives.CC.html
+++ b/docs/System/Gr/GrPrimatives.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrScreen.CC.html b/docs/System/Gr/GrScreen.CC.html
index d72bf735..0781ced8 100755
--- a/docs/System/Gr/GrScreen.CC.html
+++ b/docs/System/Gr/GrScreen.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrSpritePlot.CC.html b/docs/System/Gr/GrSpritePlot.CC.html
index c2d235a2..0a8d039b 100755
--- a/docs/System/Gr/GrSpritePlot.CC.html
+++ b/docs/System/Gr/GrSpritePlot.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/GrTextBase.CC.html b/docs/System/Gr/GrTextBase.CC.html
index ff59b2f9..3cc84d7e 100755
--- a/docs/System/Gr/GrTextBase.CC.html
+++ b/docs/System/Gr/GrTextBase.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/MakeGr.CC.html b/docs/System/Gr/MakeGr.CC.html
index 87c34c75..801b799d 100755
--- a/docs/System/Gr/MakeGr.CC.html
+++ b/docs/System/Gr/MakeGr.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/ScreenCast.CC.html b/docs/System/Gr/ScreenCast.CC.html
index 2539c73d..0a4c8ed6 100755
--- a/docs/System/Gr/ScreenCast.CC.html
+++ b/docs/System/Gr/ScreenCast.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/SpriteBitMap.CC.html b/docs/System/Gr/SpriteBitMap.CC.html
index cca8e72d..da458709 100755
--- a/docs/System/Gr/SpriteBitMap.CC.html
+++ b/docs/System/Gr/SpriteBitMap.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/SpriteCode.CC.html b/docs/System/Gr/SpriteCode.CC.html
index cc674094..dd9cc414 100755
--- a/docs/System/Gr/SpriteCode.CC.html
+++ b/docs/System/Gr/SpriteCode.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/SpriteEd.CC.html b/docs/System/Gr/SpriteEd.CC.html
index 09823925..549d8754 100755
--- a/docs/System/Gr/SpriteEd.CC.html
+++ b/docs/System/Gr/SpriteEd.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/SpriteMain.CC.html b/docs/System/Gr/SpriteMain.CC.html
index 7db6052e..ff2776b3 100755
--- a/docs/System/Gr/SpriteMain.CC.html
+++ b/docs/System/Gr/SpriteMain.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/SpriteMesh.CC.html b/docs/System/Gr/SpriteMesh.CC.html
index 39b85e11..a06ffee1 100755
--- a/docs/System/Gr/SpriteMesh.CC.html
+++ b/docs/System/Gr/SpriteMesh.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/SpriteNew.CC.html b/docs/System/Gr/SpriteNew.CC.html
index 9b7ae600..96c0af53 100755
--- a/docs/System/Gr/SpriteNew.CC.html
+++ b/docs/System/Gr/SpriteNew.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/SpriteSideBar.CC.html b/docs/System/Gr/SpriteSideBar.CC.html
index 50a0b354..792281e7 100755
--- a/docs/System/Gr/SpriteSideBar.CC.html
+++ b/docs/System/Gr/SpriteSideBar.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Gr/index.html b/docs/System/Gr/index.html
index c70204b4..896806c2 100755
--- a/docs/System/Gr/index.html
+++ b/docs/System/Gr/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/System/Hash.CC.html b/docs/System/Hash.CC.html
index eaa6fc4e..41741fba 100755
--- a/docs/System/Hash.CC.html
+++ b/docs/System/Hash.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/InFile.CC.html b/docs/System/InFile.CC.html
index 056f9015..f0506eb2 100755
--- a/docs/System/InFile.CC.html
+++ b/docs/System/InFile.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/MakeSystem.CC.html b/docs/System/MakeSystem.CC.html
index 03a7d6f4..2ade31ef 100755
--- a/docs/System/MakeSystem.CC.html
+++ b/docs/System/MakeSystem.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Math.CC.html b/docs/System/Math.CC.html
index e32b4db3..eead9b78 100755
--- a/docs/System/Math.CC.html
+++ b/docs/System/Math.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/MathODE.CC.html b/docs/System/MathODE.CC.html
index 152b9819..5d1ada5a 100755
--- a/docs/System/MathODE.CC.html
+++ b/docs/System/MathODE.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Memory.CC.html b/docs/System/Memory.CC.html
index 276f1b5c..39bd5ebc 100755
--- a/docs/System/Memory.CC.html
+++ b/docs/System/Memory.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Menu.CC.html b/docs/System/Menu.CC.html
index 476ac6e3..7fe02f41 100755
--- a/docs/System/Menu.CC.html
+++ b/docs/System/Menu.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Mouse.CC.html b/docs/System/Mouse.CC.html
index ff7d4b8d..93099880 100755
--- a/docs/System/Mouse.CC.html
+++ b/docs/System/Mouse.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Registry.CC.html b/docs/System/Registry.CC.html
index 7f7b32a1..1199aeb8 100755
--- a/docs/System/Registry.CC.html
+++ b/docs/System/Registry.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Sound.CC.html b/docs/System/Sound.CC.html
index 78359034..8f3d158b 100755
--- a/docs/System/Sound.CC.html
+++ b/docs/System/Sound.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/TaskSettings.CC.html b/docs/System/TaskSettings.CC.html
index b084ea48..55f12d07 100755
--- a/docs/System/TaskSettings.CC.html
+++ b/docs/System/TaskSettings.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
@@ -30,7 +30,7 @@ body {background-color:#1f1f1f;}
 <a name="l3"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF9>CTaskSettings</span><span class=cF0> *</span><span class=cF5>SettingsPush</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task = </span><span class=cF3>NULL</span><span class=cF0>, </span><span class=cF9>I64</span><span class=cF0> flags = </span><span class=cFE>0</span><span class=cF0>)
 <a name="l4"></a>{</span><span class=cF2>//Typically, called at start of an application.</span><span class=cF0>
 <a name="l5"></a></span><span class=cF2>//It saves many settings so they can be restored</span><span class=cF0>
-<a name="l6"></a>    </span><span class=cF2>//at the end of the application with </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l97"><span class=cF4>SettingsPop</span></a><span class=cF2>().</span><span class=cF0>
+<a name="l6"></a>    </span><span class=cF2>//at the end of the application with </span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l98"><span class=cF4>SettingsPop</span></a><span class=cF2>().</span><span class=cF0>
 <a name="l7"></a>
 <a name="l8"></a>    </span><span class=cF9>CTaskSettings</span><span class=cF0>   *tmpse;
 <a name="l9"></a>    </span><span class=cF9>CDoc</span><span class=cF0>            *doc;
@@ -118,44 +118,45 @@ body {background-color:#1f1f1f;}
 <a name="l91"></a>    </span><span class=cF5>StrCopy</span><span class=cF0>(task-&gt;task_title, tmpse-&gt;task_title);
 <a name="l92"></a>    </span><span class=cF5>AutoComplete</span><span class=cF0>(tmpse-&gt;autocomplete);
 <a name="l93"></a>    </span><span class=cF5>GrPaletteSet</span><span class=cF0>(tmpse-&gt;palette);
-<a name="l94"></a>    </span><span class=cF5>Sound</span><span class=cF0>;
-<a name="l95"></a>}
-<a name="l96"></a>
-<a name="l97"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>SettingsPop</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>,</span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>0</span><span class=cF0>)
-<a name="l98"></a>{</span><span class=cF2>//Typically, called at end of an application.</span><span class=cF0>
-<a name="l99"></a>    </span><span class=cF9>CTaskSettings</span><span class=cF0> *tmpse;
-<a name="l100"></a>
-<a name="l101"></a>    </span><span class=cF1>if</span><span class=cF0> (!task)
-<a name="l102"></a>        task = </span><span class=cF5>Fs</span><span class=cF0>;
-<a name="l103"></a>    </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>TaskValidate</span><span class=cF7>(</span><span class=cF0>task</span><span class=cF7>)</span><span class=cF0>)
-<a name="l104"></a>        </span><span class=cF1>return</span><span class=cF0>;
-<a name="l105"></a>    </span><span class=cF1>if</span><span class=cF0> (tmpse = task-&gt;next_settings)
-<a name="l106"></a>    </span><span class=cF7>{</span><span class=cF0>
-<a name="l107"></a>        task-&gt;next_settings = tmpse-&gt;next;
-<a name="l108"></a>        </span><span class=cF5>Cd</span><span class=cF0>(tmpse-&gt;cur_dir);
-<a name="l109"></a>        </span><span class=cF5>Free</span><span class=cF0>(tmpse-&gt;cur_dir);
-<a name="l110"></a>        task-&gt;draw_it = tmpse-&gt;draw_it;
-<a name="l111"></a>        task-&gt;task_end_cb = tmpse-&gt;task_end_cb;
-<a name="l112"></a>
-<a name="l113"></a>        </span><span class=cF1>if</span><span class=cF0> (task-&gt;animate_task)
-<a name="l114"></a>            </span><span class=cF5>Kill</span><span class=cF0>(task-&gt;animate_task);
-<a name="l115"></a>        </span><span class=cF1>if</span><span class=cF0> (task-&gt;animate_task = tmpse-&gt;animate_task)
-<a name="l116"></a>            </span><span class=cF5>Suspend</span><span class=cF0>(task-&gt;animate_task,</span><span class=cF3>FALSE</span><span class=cF0>);
-<a name="l117"></a>
-<a name="l118"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>flags &amp; </span><span class=cF3>TSF_SAME_SONG</span><span class=cF7>)</span><span class=cF0>)
-<a name="l119"></a>        {
-<a name="l120"></a>            </span><span class=cF1>if</span><span class=cF0> (task-&gt;song_task)
-<a name="l121"></a>                </span><span class=cF5>Kill</span><span class=cF0>(task-&gt;song_task);
-<a name="l122"></a>            </span><span class=cF1>if</span><span class=cF0> (task-&gt;song_task = tmpse-&gt;song_task)
-<a name="l123"></a>                </span><span class=cF5>Suspend</span><span class=cF0>(task-&gt;song_task,</span><span class=cF3>FALSE</span><span class=cF0>);
-<a name="l124"></a>        }
-<a name="l125"></a>
-<a name="l126"></a>        </span><span class=cF5>SettingsPop2</span><span class=cF0>(task, tmpse); </span><span class=cF2>//Do it to get ress fast</span><span class=cF0>
-<a name="l127"></a>        </span><span class=cF5>Refresh</span><span class=cF0>(, </span><span class=cF3>TRUE</span><span class=cF0>);
-<a name="l128"></a>        </span><span class=cF5>SettingsPop2</span><span class=cF0>(task, tmpse); </span><span class=cF2>//Redo in case was lost by old update</span><span class=cF0>
-<a name="l129"></a>
-<a name="l130"></a>        </span><span class=cF5>Free</span><span class=cF0>(tmpse);
-<a name="l131"></a>    </span><span class=cF7>}</span><span class=cF0>
-<a name="l132"></a>}
+<a name="l94"></a>    </span><span class=cF5>LFBFlush</span><span class=cF0>;
+<a name="l95"></a>    </span><span class=cF5>Sound</span><span class=cF0>;
+<a name="l96"></a>}
+<a name="l97"></a>
+<a name="l98"></a></span><span class=cF1>public</span><span class=cF0> </span><span class=cF1>U0</span><span class=cF0> </span><span class=cF5>SettingsPop</span><span class=cF0>(</span><span class=cF9>CTask</span><span class=cF0> *task=</span><span class=cF3>NULL</span><span class=cF0>,</span><span class=cF9>I64</span><span class=cF0> flags=</span><span class=cFE>0</span><span class=cF0>)
+<a name="l99"></a>{</span><span class=cF2>//Typically, called at end of an application.</span><span class=cF0>
+<a name="l100"></a>    </span><span class=cF9>CTaskSettings</span><span class=cF0> *tmpse;
+<a name="l101"></a>
+<a name="l102"></a>    </span><span class=cF1>if</span><span class=cF0> (!task)
+<a name="l103"></a>        task = </span><span class=cF5>Fs</span><span class=cF0>;
+<a name="l104"></a>    </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF5>TaskValidate</span><span class=cF7>(</span><span class=cF0>task</span><span class=cF7>)</span><span class=cF0>)
+<a name="l105"></a>        </span><span class=cF1>return</span><span class=cF0>;
+<a name="l106"></a>    </span><span class=cF1>if</span><span class=cF0> (tmpse = task-&gt;next_settings)
+<a name="l107"></a>    </span><span class=cF7>{</span><span class=cF0>
+<a name="l108"></a>        task-&gt;next_settings = tmpse-&gt;next;
+<a name="l109"></a>        </span><span class=cF5>Cd</span><span class=cF0>(tmpse-&gt;cur_dir);
+<a name="l110"></a>        </span><span class=cF5>Free</span><span class=cF0>(tmpse-&gt;cur_dir);
+<a name="l111"></a>        task-&gt;draw_it = tmpse-&gt;draw_it;
+<a name="l112"></a>        task-&gt;task_end_cb = tmpse-&gt;task_end_cb;
+<a name="l113"></a>
+<a name="l114"></a>        </span><span class=cF1>if</span><span class=cF0> (task-&gt;animate_task)
+<a name="l115"></a>            </span><span class=cF5>Kill</span><span class=cF0>(task-&gt;animate_task);
+<a name="l116"></a>        </span><span class=cF1>if</span><span class=cF0> (task-&gt;animate_task = tmpse-&gt;animate_task)
+<a name="l117"></a>            </span><span class=cF5>Suspend</span><span class=cF0>(task-&gt;animate_task,</span><span class=cF3>FALSE</span><span class=cF0>);
+<a name="l118"></a>
+<a name="l119"></a>        </span><span class=cF1>if</span><span class=cF0> (!</span><span class=cF7>(</span><span class=cF0>flags &amp; </span><span class=cF3>TSF_SAME_SONG</span><span class=cF7>)</span><span class=cF0>)
+<a name="l120"></a>        {
+<a name="l121"></a>            </span><span class=cF1>if</span><span class=cF0> (task-&gt;song_task)
+<a name="l122"></a>                </span><span class=cF5>Kill</span><span class=cF0>(task-&gt;song_task);
+<a name="l123"></a>            </span><span class=cF1>if</span><span class=cF0> (task-&gt;song_task = tmpse-&gt;song_task)
+<a name="l124"></a>                </span><span class=cF5>Suspend</span><span class=cF0>(task-&gt;song_task,</span><span class=cF3>FALSE</span><span class=cF0>);
+<a name="l125"></a>        }
+<a name="l126"></a>
+<a name="l127"></a>        </span><span class=cF5>SettingsPop2</span><span class=cF0>(task, tmpse); </span><span class=cF2>//Do it to get ress fast</span><span class=cF0>
+<a name="l128"></a>        </span><span class=cF5>Refresh</span><span class=cF0>(, </span><span class=cF3>TRUE</span><span class=cF0>);
+<a name="l129"></a>        </span><span class=cF5>SettingsPop2</span><span class=cF0>(task, tmpse); </span><span class=cF2>//Redo in case was lost by old update</span><span class=cF0>
+<a name="l130"></a>
+<a name="l131"></a>        </span><span class=cF5>Free</span><span class=cF0>(tmpse);
+<a name="l132"></a>    </span><span class=cF7>}</span><span class=cF0>
+<a name="l133"></a>}
 </span></pre></body>
 </html>
diff --git a/docs/System/Training.CC.html b/docs/System/Training.CC.html
index d2821fc6..069198a5 100755
--- a/docs/System/Training.CC.html
+++ b/docs/System/Training.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/BinRep.CC.html b/docs/System/Utils/BinRep.CC.html
index 84a569fa..73c17842 100755
--- a/docs/System/Utils/BinRep.CC.html
+++ b/docs/System/Utils/BinRep.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/CPURep.CC.html b/docs/System/Utils/CPURep.CC.html
index a1cb498a..321d569c 100755
--- a/docs/System/Utils/CPURep.CC.html
+++ b/docs/System/Utils/CPURep.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/ConversionScript.CC.html b/docs/System/Utils/ConversionScript.CC.html
index 4ff7b0fc..9da90cea 100755
--- a/docs/System/Utils/ConversionScript.CC.html
+++ b/docs/System/Utils/ConversionScript.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/Diff.CC.html b/docs/System/Utils/Diff.CC.html
index 4c163c3d..488ef68c 100755
--- a/docs/System/Utils/Diff.CC.html
+++ b/docs/System/Utils/Diff.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/DocUtils.CC.html b/docs/System/Utils/DocUtils.CC.html
index 8715fdf0..3c7fe997 100755
--- a/docs/System/Utils/DocUtils.CC.html
+++ b/docs/System/Utils/DocUtils.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/Find.CC.html b/docs/System/Utils/Find.CC.html
index d4900723..da3db47a 100755
--- a/docs/System/Utils/Find.CC.html
+++ b/docs/System/Utils/Find.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/HeapLog.CC.html b/docs/System/Utils/HeapLog.CC.html
index 26077508..be623640 100755
--- a/docs/System/Utils/HeapLog.CC.html
+++ b/docs/System/Utils/HeapLog.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/LineRep.CC.html b/docs/System/Utils/LineRep.CC.html
index 39fc211e..6a791578 100755
--- a/docs/System/Utils/LineRep.CC.html
+++ b/docs/System/Utils/LineRep.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/LinkCheck.CC.html b/docs/System/Utils/LinkCheck.CC.html
index a7bd3a66..2ba07f39 100755
--- a/docs/System/Utils/LinkCheck.CC.html
+++ b/docs/System/Utils/LinkCheck.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/MakeUtils.CC.html b/docs/System/Utils/MakeUtils.CC.html
index 4e27a71e..bbe8521b 100755
--- a/docs/System/Utils/MakeUtils.CC.html
+++ b/docs/System/Utils/MakeUtils.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/MemRep.CC.html b/docs/System/Utils/MemRep.CC.html
index b1f80a92..a3a6bdc7 100755
--- a/docs/System/Utils/MemRep.CC.html
+++ b/docs/System/Utils/MemRep.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/Merge.CC.html b/docs/System/Utils/Merge.CC.html
index 5b41c489..4efe06f4 100755
--- a/docs/System/Utils/Merge.CC.html
+++ b/docs/System/Utils/Merge.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/Profiler.CC.html b/docs/System/Utils/Profiler.CC.html
index 06fec2ed..598a3926 100755
--- a/docs/System/Utils/Profiler.CC.html
+++ b/docs/System/Utils/Profiler.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/StrUtils.CC.html b/docs/System/Utils/StrUtils.CC.html
index fc2814c1..487a76eb 100755
--- a/docs/System/Utils/StrUtils.CC.html
+++ b/docs/System/Utils/StrUtils.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/SysRep.CC.html b/docs/System/Utils/SysRep.CC.html
index 15819aef..9f87f2dc 100755
--- a/docs/System/Utils/SysRep.CC.html
+++ b/docs/System/Utils/SysRep.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/TaskRep.CC.html b/docs/System/Utils/TaskRep.CC.html
index 76160e84..92c34887 100755
--- a/docs/System/Utils/TaskRep.CC.html
+++ b/docs/System/Utils/TaskRep.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/ToDolDoc.CC.html b/docs/System/Utils/ToDolDoc.CC.html
index 76e75ed8..86121b59 100755
--- a/docs/System/Utils/ToDolDoc.CC.html
+++ b/docs/System/Utils/ToDolDoc.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/ToTXT.CC.html b/docs/System/Utils/ToTXT.CC.html
index adcf468e..5eec7cc5 100755
--- a/docs/System/Utils/ToTXT.CC.html
+++ b/docs/System/Utils/ToTXT.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/VideoRep.CC.html b/docs/System/Utils/VideoRep.CC.html
index 7d40c239..66a698a7 100755
--- a/docs/System/Utils/VideoRep.CC.html
+++ b/docs/System/Utils/VideoRep.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Utils/index.html b/docs/System/Utils/index.html
index b426d6d3..3b68a19a 100755
--- a/docs/System/Utils/index.html
+++ b/docs/System/Utils/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/System/WallPaper.CC.html b/docs/System/WallPaper.CC.html
index e30c04ef..f26951e3 100755
--- a/docs/System/WallPaper.CC.html
+++ b/docs/System/WallPaper.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/Win.CC.html b/docs/System/Win.CC.html
index db28566c..98c5cbcf 100755
--- a/docs/System/Win.CC.html
+++ b/docs/System/Win.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/WinMgr.CC.html b/docs/System/WinMgr.CC.html
index 1737385c..e320b53f 100755
--- a/docs/System/WinMgr.CC.html
+++ b/docs/System/WinMgr.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/ZSplash.CC.html b/docs/System/ZSplash.CC.html
index 28e6aff2..07451449 100755
--- a/docs/System/ZSplash.CC.html
+++ b/docs/System/ZSplash.CC.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cF0{color:#e3e3e3;background-color:#1f1f1f;}
diff --git a/docs/System/index.html b/docs/System/index.html
index 8acec54b..41edd8bd 100755
--- a/docs/System/index.html
+++ b/docs/System/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Tmp/ScreenShots/index.html b/docs/Tmp/ScreenShots/index.html
index 61c39ccf..f7179197 100755
--- a/docs/Tmp/ScreenShots/index.html
+++ b/docs/Tmp/ScreenShots/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/Tmp/index.html b/docs/Tmp/index.html
index 90d67aca..35be3393 100755
--- a/docs/Tmp/index.html
+++ b/docs/Tmp/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
diff --git a/docs/index.html b/docs/index.html
index b513643b..15c99471 100755
--- a/docs/index.html
+++ b/docs/index.html
@@ -2,7 +2,7 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
-<meta name="generator" content="ZealOS V1.03">
+<meta name="generator" content="ZealOS V1.04">
 <style type="text/css">
 body {background-color:#1f1f1f;}
 .cE4{color:#b34f4b;background-color:#d4b475;}
@@ -50,7 +50,7 @@ body {background-color:#1f1f1f;}
 <a name="l22"></a>
 <a name="l23"></a>
 <a name="l24"></a>/Compiler/Compiler                      007FFACC30    0001 00000403D8 Module Public 
-<a name="l25"></a>/Kernel/Kernel                          0000007C00    0001 000002F200 Module Public 
+<a name="l25"></a>/Kernel/Kernel                          0000007C00    0001 000002F1D0 Module Public 
 <a name="l26"></a>AAA                                     01CEDF8D70    0000            OpCode 
 <a name="l27"></a>AAD                                     01CEDF8D10    0000            OpCode 
 <a name="l28"></a>AAM                                     01CEDF8CB0    0000            OpCode 
@@ -113,7 +113,7 @@ body {background-color:#1f1f1f;}
 <a name="l85"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1624"><span class=cF4>ACf_LAST_WAS_KEYMAP                     </span></a><span class=cF0>1             000B 0000000008 DefineStr </span><span class=cF4>
 <a name="l86"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Math.CC.html#l50"><span class=cF4>ACos                                    </span></a><span class=cF0>007FEDBFA8    0001 0000000070 Funct Public 
 <a name="l87"></a>ADC                                     01CEDFA778    0054            OpCode 
-<a name="l88"></a>ADD                                     01CEDFA548    00EE            OpCode 
+<a name="l88"></a>ADD                                     01CEDFA548    00F1            OpCode 
 <a name="l89"></a>ADDPD                                   01CEDFF5A8    0000            OpCode 
 <a name="l90"></a>ADDPS                                   01CEDFF608    0000            OpCode 
 <a name="l91"></a>ADDSD                                   01CEDFF668    0000            OpCode 
@@ -121,39 +121,39 @@ body {background-color:#1f1f1f;}
 <a name="l93"></a>ADDSUBPD                                01CEDFF968    0000            OpCode 
 <a name="l94"></a>ADDSUBPS                                01CEDFF9D0    0000            OpCode 
 <a name="l95"></a>AH                                      0000000104    0022            Reg </span><span class=cF4>
-<a name="l96"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l623"><span class=cF4>AHCIAtaBlksRW                           </span></a><span class=cF0>0000023BC8    0009 00000002CE Funct </span><span class=cF4>
-<a name="l97"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l727"><span class=cF4>AHCIAtaBlksRead                         </span></a><span class=cF0>0000023E98    000E 00000000AB Funct </span><span class=cF4>
-<a name="l98"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l757"><span class=cF4>AHCIAtaBlksWrite                        </span></a><span class=cF0>0000023F48    0012 0000000099 Funct </span><span class=cF4>
-<a name="l99"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1009"><span class=cF4>AHCIAtaInit                             </span></a><span class=cF0>00000246E8    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l100"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1219"><span class=cF4>AHCIAtaRBlks                            </span></a><span class=cF0>0000024FB8    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l101"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1231"><span class=cF4>AHCIAtaWBlks                            </span></a><span class=cF0>0000025008    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l102"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l384"><span class=cF4>AHCIAtapiBlank                          </span></a><span class=cF0>00000233C0    0004 0000000179 Funct </span><span class=cF4>
-<a name="l103"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l786"><span class=cF4>AHCIAtapiBlksRead                       </span></a><span class=cF0>0000023FE8    0007 000000026A Funct </span><span class=cF4>
-<a name="l104"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l877"><span class=cF4>AHCIAtapiBlksWrite                      </span></a><span class=cF0>0000024258    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l105"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l250"><span class=cF4>AHCIAtapiCapacityGet                    </span></a><span class=cF0>0000022EF0    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l106"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l338"><span class=cF4>AHCIAtapiClose                          </span></a><span class=cF0>0000023220    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l107"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l425"><span class=cF4>AHCIAtapiModeWriteSelect                </span></a><span class=cF0>0000023540    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l108"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1182"><span class=cF4>AHCIAtapiRBlks                          </span></a><span class=cF0>0000024E90    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l109"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l479"><span class=cF4>AHCIAtapiStartStop                      </span></a><span class=cF0>0000023750    0006 0000000179 Funct </span><span class=cF4>
-<a name="l110"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l298"><span class=cF4>AHCIAtapiSync                           </span></a><span class=cF0>00000230B0    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l111"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1131"><span class=cF4>AHCIBootDVDProbeAll                     </span></a><span class=cF0>0000024BB0    0002            ExportSysSym Imm </span><span class=cF4>
-<a name="l112"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l599"><span class=cF4>AHCIBufferAlign                         </span></a><span class=cF0>0000023B40    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l113"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l17"><span class=cF4>AHCIDebug                               </span></a><span class=cF0>00000221B8    0003 00000008A9 Funct </span><span class=cF4>
-<a name="l114"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l12"><span class=cF4>AHCIDebugMode                           </span></a><span class=cF0>00000221A0    0003 0000000016 Funct </span><span class=cF4>
-<a name="l115"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1055"><span class=cF4>AHCIHbaReset                            </span></a><span class=cF0>0000024848    0003 0000000036 Funct </span><span class=cF4>
-<a name="l116"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1062"><span class=cF4>AHCIInit                                </span></a><span class=cF0>0000024880    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l117"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l102"><span class=cF4>AHCILBA48CapacityGet                    </span></a><span class=cF0>0000022A68    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l118"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l212"><span class=cF4>AHCIPortActiveHeaderGet                 </span></a><span class=cF0>0000022DC8    000C            ExportSysSym Imm </span><span class=cF4>
-<a name="l119"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l109"><span class=cF4>AHCIPortCmdSlotGet                      </span></a><span class=cF0>0000022A88    000C            ExportSysSym Imm </span><span class=cF4>
-<a name="l120"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l153"><span class=cF4>AHCIPortCmdStart                        </span></a><span class=cF0>0000022C08    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l121"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l143"><span class=cF4>AHCIPortCmdStop                         </span></a><span class=cF0>0000022BB8    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l122"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l220"><span class=cF4>AHCIPortCmdWait                         </span></a><span class=cF0>0000022E10    000C            ExportSysSym Imm </span><span class=cF4>
-<a name="l123"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l542"><span class=cF4>AHCIPortIdentify                        </span></a><span class=cF0>0000023980    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l124"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l962"><span class=cF4>AHCIPortInit                            </span></a><span class=cF0>00000244D8    0007 000000020F Funct </span><span class=cF4>
-<a name="l125"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l138"><span class=cF4>AHCIPortIsIdle                          </span></a><span class=cF0>0000022B78    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l126"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l191"><span class=cF4>AHCIPortReset                           </span></a><span class=cF0>0000022D38    0004 000000008C Funct </span><span class=cF4>
-<a name="l127"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l127"><span class=cF4>AHCIPortSignatureGet                    </span></a><span class=cF0>0000022B30    0007 0000000042 Funct </span><span class=cF4>
-<a name="l128"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l163"><span class=cF4>AHCIPortWait                            </span></a><span class=cF0>0000022C50    000E            ExportSysSym Imm </span><span class=cF4>
+<a name="l96"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l623"><span class=cF4>AHCIAtaBlksRW                           </span></a><span class=cF0>0000023B98    0009 00000002CE Funct </span><span class=cF4>
+<a name="l97"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l727"><span class=cF4>AHCIAtaBlksRead                         </span></a><span class=cF0>0000023E68    000E 00000000AB Funct </span><span class=cF4>
+<a name="l98"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l757"><span class=cF4>AHCIAtaBlksWrite                        </span></a><span class=cF0>0000023F18    0012 0000000099 Funct </span><span class=cF4>
+<a name="l99"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1009"><span class=cF4>AHCIAtaInit                             </span></a><span class=cF0>00000246B8    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l100"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1219"><span class=cF4>AHCIAtaRBlks                            </span></a><span class=cF0>0000024F88    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l101"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1231"><span class=cF4>AHCIAtaWBlks                            </span></a><span class=cF0>0000024FD8    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l102"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l384"><span class=cF4>AHCIAtapiBlank                          </span></a><span class=cF0>0000023390    0004 0000000179 Funct </span><span class=cF4>
+<a name="l103"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l786"><span class=cF4>AHCIAtapiBlksRead                       </span></a><span class=cF0>0000023FB8    0007 000000026A Funct </span><span class=cF4>
+<a name="l104"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l877"><span class=cF4>AHCIAtapiBlksWrite                      </span></a><span class=cF0>0000024228    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l105"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l250"><span class=cF4>AHCIAtapiCapacityGet                    </span></a><span class=cF0>0000022EC0    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l106"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l338"><span class=cF4>AHCIAtapiClose                          </span></a><span class=cF0>00000231F0    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l107"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l425"><span class=cF4>AHCIAtapiModeWriteSelect                </span></a><span class=cF0>0000023510    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l108"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1182"><span class=cF4>AHCIAtapiRBlks                          </span></a><span class=cF0>0000024E60    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l109"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l479"><span class=cF4>AHCIAtapiStartStop                      </span></a><span class=cF0>0000023720    0006 0000000179 Funct </span><span class=cF4>
+<a name="l110"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l298"><span class=cF4>AHCIAtapiSync                           </span></a><span class=cF0>0000023080    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l111"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1131"><span class=cF4>AHCIBootDVDProbeAll                     </span></a><span class=cF0>0000024B80    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l112"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l599"><span class=cF4>AHCIBufferAlign                         </span></a><span class=cF0>0000023B10    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l113"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l17"><span class=cF4>AHCIDebug                               </span></a><span class=cF0>0000022188    0003 00000008A9 Funct </span><span class=cF4>
+<a name="l114"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l12"><span class=cF4>AHCIDebugMode                           </span></a><span class=cF0>0000022170    0003 0000000016 Funct </span><span class=cF4>
+<a name="l115"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1055"><span class=cF4>AHCIHbaReset                            </span></a><span class=cF0>0000024818    0003 0000000036 Funct </span><span class=cF4>
+<a name="l116"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l1062"><span class=cF4>AHCIInit                                </span></a><span class=cF0>0000024850    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l117"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l102"><span class=cF4>AHCILBA48CapacityGet                    </span></a><span class=cF0>0000022A38    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l118"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l212"><span class=cF4>AHCIPortActiveHeaderGet                 </span></a><span class=cF0>0000022D98    000C            ExportSysSym Imm </span><span class=cF4>
+<a name="l119"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l109"><span class=cF4>AHCIPortCmdSlotGet                      </span></a><span class=cF0>0000022A58    000C            ExportSysSym Imm </span><span class=cF4>
+<a name="l120"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l153"><span class=cF4>AHCIPortCmdStart                        </span></a><span class=cF0>0000022BD8    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l121"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l143"><span class=cF4>AHCIPortCmdStop                         </span></a><span class=cF0>0000022B88    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l122"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l220"><span class=cF4>AHCIPortCmdWait                         </span></a><span class=cF0>0000022DE0    000C            ExportSysSym Imm </span><span class=cF4>
+<a name="l123"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l542"><span class=cF4>AHCIPortIdentify                        </span></a><span class=cF0>0000023950    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l124"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l962"><span class=cF4>AHCIPortInit                            </span></a><span class=cF0>00000244A8    0007 000000020F Funct </span><span class=cF4>
+<a name="l125"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l138"><span class=cF4>AHCIPortIsIdle                          </span></a><span class=cF0>0000022B48    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l126"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l191"><span class=cF4>AHCIPortReset                           </span></a><span class=cF0>0000022D08    0004 000000008C Funct </span><span class=cF4>
+<a name="l127"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l127"><span class=cF4>AHCIPortSignatureGet                    </span></a><span class=cF0>0000022B00    0007 0000000042 Funct </span><span class=cF4>
+<a name="l128"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l163"><span class=cF4>AHCIPortWait                            </span></a><span class=cF0>0000022C20    000E            ExportSysSym Imm </span><span class=cF4>
 <a name="l129"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2714"><span class=cF4>AHCI_BOHCf_BB                           </span></a><span class=cF0>4\t           0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l130"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2712"><span class=cF4>AHCI_BOHCf_BOS                          </span></a><span class=cF0>0\t           0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l131"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2713"><span class=cF4>AHCI_BOHCf_OOS                          </span></a><span class=cF0>1\t           0003 0000000008 DefineStr </span><span class=cF4>
@@ -166,7 +166,7 @@ body {background-color:#1f1f1f;}
 <a name="l138"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2720"><span class=cF4>AHCI_CH_DESCF_W                         </span></a><span class=cF0>(1 &lt;&lt; AHCI    0002 0000000018 DefineStr </span><span class=cF4>
 <a name="l139"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2717"><span class=cF4>AHCI_CH_DESCf_A                         </span></a><span class=cF0>5\t           000B 0000000008 DefineStr </span><span class=cF4>
 <a name="l140"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2719"><span class=cF4>AHCI_CH_DESCf_W                         </span></a><span class=cF0>6\t           0005 0000000008 DefineStr </span><span class=cF4>
-<a name="l141"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l11"><span class=cF4>AHCI_DEBUG                              </span></a><span class=cF0>0000022198    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l141"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l11"><span class=cF4>AHCI_DEBUG                              </span></a><span class=cF0>0000022168    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l142"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2704"><span class=cF4>AHCI_GHCf_AHCI_ENABLE                   </span></a><span class=cF0>31            0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l143"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2702"><span class=cF4>AHCI_GHCf_HBA_RESET                     </span></a><span class=cF0>0             0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l144"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2703"><span class=cF4>AHCI_GHCf_INTERRUPT_ENABLE              </span></a><span class=cF0>1             0002 0000000008 DefineStr </span><span class=cF4>
@@ -246,12 +246,12 @@ body {background-color:#1f1f1f;}
 <a name="l218"></a>ANDNPS                                  01CEDFF788    0000            OpCode 
 <a name="l219"></a>ANDPD                                   01CEDFF7E8    0000            OpCode 
 <a name="l220"></a>ANDPS                                   01CEDFF848    0000            OpCode </span><span class=cF4>
-<a name="l221"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmResolve.CC.html#l86"><span class=cF4>AOTGlobalsResolve                       </span></a><span class=cF0>007FFB78E0    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l222"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmResolve.CC.html#l50"><span class=cF4>AOTLocalsResolve                        </span></a><span class=cF0>007FFB77B0    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l223"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l35"><span class=cF4>AOTStoreCodeU32                         </span></a><span class=cF0>007FFB7020    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l224"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l79"><span class=cF4>AOTStoreCodeU64                         </span></a><span class=cF0>007FFB7168    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l225"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l1"><span class=cF4>AOTStoreCodeU8                          </span></a><span class=cF0>007FFB6F18    001B            ExportSysSym Imm </span><span class=cF4>
-<a name="l226"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l122"><span class=cF4>AOTStoreCodeU8At                        </span></a><span class=cF0>007FFB72B0    0009            ExportSysSym Imm </span><span class=cF4>
+<a name="l221"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmResolve.CC.html#l86"><span class=cF4>AOTGlobalsResolve                       </span></a><span class=cF0>007FFB7878    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l222"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmResolve.CC.html#l50"><span class=cF4>AOTLocalsResolve                        </span></a><span class=cF0>007FFB7748    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l223"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l35"><span class=cF4>AOTStoreCodeU32                         </span></a><span class=cF0>007FFB6FB8    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l224"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l79"><span class=cF4>AOTStoreCodeU64                         </span></a><span class=cF0>007FFB7100    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l225"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l1"><span class=cF4>AOTStoreCodeU8                          </span></a><span class=cF0>007FFB6EB0    001B            ExportSysSym Imm </span><span class=cF4>
+<a name="l226"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l122"><span class=cF4>AOTStoreCodeU8At                        </span></a><span class=cF0>007FFB7248    0009            ExportSysSym Imm </span><span class=cF4>
 <a name="l227"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1942"><span class=cF4>AOT_BIN_BLK_BITS                        </span></a><span class=cF0>16            000D 0000000008 DefineStr </span><span class=cF4>
 <a name="l228"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1943"><span class=cF4>AOT_BIN_BLK_SIZE                        </span></a><span class=cF0>(1 &lt;&lt; AOT_    000A 0000000018 DefineStr </span><span class=cF4>
 <a name="l229"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2064"><span class=cF4>ARGT_AL                                 </span></a><span class=cF0>32            0007 0000000008 DefineStr </span><span class=cF4>
@@ -322,7 +322,7 @@ body {background-color:#1f1f1f;}
 <a name="l294"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l337"><span class=cF4>ASSOCF_RIGHT                            </span></a><span class=cF0>2             0011 0000000008 DefineStr </span><span class=cF4>
 <a name="l295"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l338"><span class=cF4>ASSOC_MASK                              </span></a><span class=cF0>3             0010 0000000008 DefineStr </span><span class=cF4>
 <a name="l296"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Math.CC.html#l38"><span class=cF4>ASin                                    </span></a><span class=cF0>007FEFE828    0001 0000000063 Funct Public </span><span class=cF4>
-<a name="l297"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskATAId.CC.html#l36"><span class=cF4>ATAMount                                </span></a><span class=cF0>0000025050    0007 00000000A8 Funct </span><span class=cF4>
+<a name="l297"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskATAId.CC.html#l36"><span class=cF4>ATAMount                                </span></a><span class=cF0>0000025020    0007 00000000A8 Funct </span><span class=cF4>
 <a name="l298"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2990"><span class=cF4>ATAPI_BLANK                             </span></a><span class=cF0>0xA100        0003 0000000008 DefineStr </span><span class=cF4>
 <a name="l299"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2989"><span class=cF4>ATAPI_CLOSE_TRACK_SESSION               </span></a><span class=cF0>0x5B00        0003 0000000008 DefineStr </span><span class=cF4>
 <a name="l300"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2983"><span class=cF4>ATAPI_FORMAT_UNIT                       </span></a><span class=cF0>0x0400        0002 0000000008 DefineStr </span><span class=cF4>
@@ -380,20 +380,20 @@ body {background-color:#1f1f1f;}
 <a name="l352"></a>AX                                      0000000200    0154            Reg </span><span class=cF4>
 <a name="l353"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l71"><span class=cF4>Abs                                     </span></a><span class=cF0>00000000B3    0012            Funct Public </span><span class=cF4>
 <a name="l354"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l72"><span class=cF4>AbsI64                                  </span></a><span class=cF0>00000000A9    006A            Funct Public </span><span class=cF4>
-<a name="l355"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l133"><span class=cF4>AreYouSure                              </span></a><span class=cF0>000000F490    0006 0000000029 Funct Public </span><span class=cF4>
+<a name="l355"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l133"><span class=cF4>AreYouSure                              </span></a><span class=cF0>000000F4A8    0006 0000000029 Funct Public </span><span class=cF4>
 <a name="l356"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l93"><span class=cF4>Arg                                     </span></a><span class=cF0>000000AA73    0010            Funct Public </span><span class=cF4>
-<a name="l357"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmInit.CC.html#l61"><span class=cF4>AsmHashLoad                             </span></a><span class=cF0>007FFB6700    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l358"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l147"><span class=cF4>AsmLexExpression                        </span></a><span class=cF0>007FFB7368    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l359"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l169"><span class=cF4>AsmLineList                             </span></a><span class=cF0>007FFB7420    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l360"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l225"><span class=cF4>AsmMakeArgMask                          </span></a><span class=cF0>007FFB8360    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l361"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmInit.CC.html#l1"><span class=cF4>AsmParseInsFlags                        </span></a><span class=cF0>007FFB64C0    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l362"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmResolve.CC.html#l1"><span class=cF4>AsmResolve                              </span></a><span class=cF0>007FFB7568    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l363"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l358"><span class=cF4>AsmStoreNum                             </span></a><span class=cF0>007FFB86A8    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l364"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmResolve.CC.html#l222"><span class=cF4>AsmUnresolvedAdd                        </span></a><span class=cF0>007FFB7D10    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l357"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmInit.CC.html#l61"><span class=cF4>AsmHashLoad                             </span></a><span class=cF0>007FFB6698    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l358"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l147"><span class=cF4>AsmLexExpression                        </span></a><span class=cF0>007FFB7300    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l359"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmLib.CC.html#l169"><span class=cF4>AsmLineList                             </span></a><span class=cF0>007FFB73B8    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l360"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l225"><span class=cF4>AsmMakeArgMask                          </span></a><span class=cF0>007FFB82F8    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l361"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmInit.CC.html#l1"><span class=cF4>AsmParseInsFlags                        </span></a><span class=cF0>007FFB6458    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l362"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmResolve.CC.html#l1"><span class=cF4>AsmResolve                              </span></a><span class=cF0>007FFB7500    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l363"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l358"><span class=cF4>AsmStoreNum                             </span></a><span class=cF0>007FFB8640    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l364"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/AsmResolve.CC.html#l222"><span class=cF4>AsmUnresolvedAdd                        </span></a><span class=cF0>007FFB7CA8    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l365"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/AutoComplete/ACTask.CC.html#l306"><span class=cF4>AutoComplete                            </span></a><span class=cF0>007FDDA290    0017 00000000D5 Funct Public </span><span class=cF4>
 <a name="l366"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/AutoComplete/ACInit.CC.html#l160"><span class=cF4>AutoCompleteSize                        </span></a><span class=cF0>007FDDD210    0001 0000000038 Funct </span><span class=cF4>
-<a name="l367"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l473"><span class=cF4>B                                       </span></a><span class=cF0>0000017746    0003 0000000059 Funct Public </span><span class=cF4>
-<a name="l368"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l492"><span class=cF4>B2                                      </span></a><span class=cF0>00000177A6    0004 000000007F Funct Public </span><span class=cF4>
+<a name="l367"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l473"><span class=cF4>B                                       </span></a><span class=cF0>0000017716    0003 0000000059 Funct Public </span><span class=cF4>
+<a name="l368"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l492"><span class=cF4>B2                                      </span></a><span class=cF0>0000017776    0004 000000007F Funct Public </span><span class=cF4>
 <a name="l369"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3304"><span class=cF4>BDF_EXT_SIZE                            </span></a><span class=cF0>(1 &lt;&lt; BDf_    0002 0000000018 DefineStr </span><span class=cF4>
 <a name="l370"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3302"><span class=cF4>BDF_FORMAT                              </span></a><span class=cF0>(1 &lt;&lt; BDf_    0002 0000000018 DefineStr </span><span class=cF4>
 <a name="l371"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3297"><span class=cF4>BDF_INITIALIZED                         </span></a><span class=cF0>(1 &lt;&lt; BDf_    0009 0000000018 DefineStr </span><span class=cF4>
@@ -438,9 +438,9 @@ body {background-color:#1f1f1f;}
 <a name="l410"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3288"><span class=cF4>BDf_READ_ONLY_OVERRIDE                  </span></a><span class=cF0>3             0003 0000000008 DefineStr </span><span class=cF4>
 <a name="l411"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3285"><span class=cF4>BDf_REMOVABLE                           </span></a><span class=cF0>0             0003 0000000008 DefineStr </span><span class=cF4>
 <a name="l412"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3308"><span class=cF4>BDlf_LOCKED                             </span></a><span class=cF0>0             0006 0000000008 DefineStr </span><span class=cF4>
-<a name="l413"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l19"><span class=cF4>BEqual                                  </span></a><span class=cF0>000000ADCF    004F            Funct Public </span><span class=cF4>
-<a name="l414"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l21"><span class=cF4>BFieldExtU32                            </span></a><span class=cF0>000000AE9B    0008            Funct Public </span><span class=cF4>
-<a name="l415"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l22"><span class=cF4>BFieldOrU32                             </span></a><span class=cF0>000000AE76    0008            Funct Public 
+<a name="l413"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l19"><span class=cF4>BEqual                                  </span></a><span class=cF0>000000ADEB    004F            Funct Public </span><span class=cF4>
+<a name="l414"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l21"><span class=cF4>BFieldExtU32                            </span></a><span class=cF0>000000AEB7    0008            Funct Public </span><span class=cF4>
+<a name="l415"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l22"><span class=cF4>BFieldOrU32                             </span></a><span class=cF0>000000AE92    0008            Funct Public 
 <a name="l416"></a>BH                                      0000000107    000D            Reg </span><span class=cF4>
 <a name="l417"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootHD.CC.html#l46"><span class=cF4>BHD_BLK_COUNT                           </span></a><span class=cF0>007FDFD296    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l418"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootHD.CC.html#l9"><span class=cF4>BHD_CODE                                </span></a><span class=cF0>007FDFD260    0008            ExportSysSym Imm </span><span class=cF4>
@@ -511,9 +511,9 @@ body {background-color:#1f1f1f;}
 <a name="l483"></a>BTS                                     01CEDF8570    0013            OpCode </span><span class=cF4>
 <a name="l484"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsBttn.CC.html#l1"><span class=cF4>BTTN_BORDER                             </span></a><span class=cF0>2             000D 0000000008 DefineStr 
 <a name="l485"></a>BX                                      0000000203    0045            Reg </span><span class=cF4>
-<a name="l486"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l157"><span class=cF4>Bcd2Binary                              </span></a><span class=cF0>0000011A52    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l486"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l157"><span class=cF4>Bcd2Binary                              </span></a><span class=cF0>0000011A6A    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l487"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l128"><span class=cF4>Beat                                    </span></a><span class=cF0>007FE5B6B8    0001 0000000090 Funct Public </span><span class=cF4>
-<a name="l488"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l200"><span class=cF4>Beep                                    </span></a><span class=cF0>000001654E    0028 0000000059 Funct Public </span><span class=cF4>
+<a name="l488"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l200"><span class=cF4>Beep                                    </span></a><span class=cF0>000001651E    0028 0000000059 Funct Public </span><span class=cF4>
 <a name="l489"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrMath.CC.html#l555"><span class=cF4>Bezier2                                 </span></a><span class=cF0>007FEAB820    0009 0000000397 Funct Public </span><span class=cF4>
 <a name="l490"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrMath.CC.html#l612"><span class=cF4>Bezier3                                 </span></a><span class=cF0>007FEA9E28    0009 0000000482 Funct Public </span><span class=cF4>
 <a name="l491"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodBible.CC.html#l307"><span class=cF4>BibleDoc                                </span></a><span class=cF0>007FDDB9E8    0003 0000000236 Funct Public </span><span class=cF4>
@@ -522,25 +522,25 @@ body {background-color:#1f1f1f;}
 <a name="l494"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodBible.CC.html#l260"><span class=cF4>BibleVerse                              </span></a><span class=cF0>007FDEFA28    0001 00000001AA Funct Public </span><span class=cF4>
 <a name="l495"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodBible.CC.html#l374"><span class=cF4>BibleView                               </span></a><span class=cF0>007FDF4A28    0001 000000004D Funct Public </span><span class=cF4>
 <a name="l496"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/BinRep.CC.html#l27"><span class=cF4>BinRep                                  </span></a><span class=cF0>007FDC34E0    0001 00000003A6 Funct Public </span><span class=cF4>
-<a name="l497"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l31"><span class=cF4>BirthWait                               </span></a><span class=cF0>000001C983    0003 0000000041 Funct Public </span><span class=cF4>
-<a name="l498"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l80"><span class=cF4>Blink                                   </span></a><span class=cF0>000001617E    001A 0000000053 Funct Public </span><span class=cF4>
-<a name="l499"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l33"><span class=cF4>BlkDevAdd                               </span></a><span class=cF0>0000027801    000C 0000000482 Funct </span><span class=cF4>
-<a name="l500"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l203"><span class=cF4>BlkDevCheck                             </span></a><span class=cF0>0000025B48    0008 0000000055 Funct Public </span><span class=cF4>
-<a name="l501"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l194"><span class=cF4>BlkDevDel                               </span></a><span class=cF0>0000025B08    000B 000000003F Funct Public </span><span class=cF4>
-<a name="l502"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l40"><span class=cF4>BlkDevInit                              </span></a><span class=cF0>00000254A0    000B            ExportSysSym Imm </span><span class=cF4>
-<a name="l503"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l1"><span class=cF4>BlkDevLock                              </span></a><span class=cF0>00000253E0    0015 0000000056 Funct Public </span><span class=cF4>
-<a name="l504"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l1"><span class=cF4>BlkDevLockFwdingSet                     </span></a><span class=cF0>0000027761    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l505"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l152"><span class=cF4>BlkDevNextFreeSlot                      </span></a><span class=cF0>0000025A18    000A 00000000EB Funct Public </span><span class=cF4>
-<a name="l506"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l20"><span class=cF4>BlkDevUnlock                            </span></a><span class=cF0>0000025438    0017 0000000063 Funct Public </span><span class=cF4>
-<a name="l507"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l228"><span class=cF4>BlkDevsInitAll                          </span></a><span class=cF0>0000027D19    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l508"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l139"><span class=cF4>BlkDevsRelease                          </span></a><span class=cF0>00000259C8    0006 000000004C Funct Public </span><span class=cF4>
+<a name="l497"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l31"><span class=cF4>BirthWait                               </span></a><span class=cF0>000001C953    0003 0000000041 Funct Public </span><span class=cF4>
+<a name="l498"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l80"><span class=cF4>Blink                                   </span></a><span class=cF0>000001614E    001A 0000000053 Funct Public </span><span class=cF4>
+<a name="l499"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l33"><span class=cF4>BlkDevAdd                               </span></a><span class=cF0>00000277D1    000C 0000000482 Funct </span><span class=cF4>
+<a name="l500"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l203"><span class=cF4>BlkDevCheck                             </span></a><span class=cF0>0000025B18    0008 0000000055 Funct Public </span><span class=cF4>
+<a name="l501"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l194"><span class=cF4>BlkDevDel                               </span></a><span class=cF0>0000025AD8    000B 000000003F Funct Public </span><span class=cF4>
+<a name="l502"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l40"><span class=cF4>BlkDevInit                              </span></a><span class=cF0>0000025470    000B            ExportSysSym Imm </span><span class=cF4>
+<a name="l503"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l1"><span class=cF4>BlkDevLock                              </span></a><span class=cF0>00000253B0    0015 0000000056 Funct Public </span><span class=cF4>
+<a name="l504"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l1"><span class=cF4>BlkDevLockFwdingSet                     </span></a><span class=cF0>0000027731    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l505"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l152"><span class=cF4>BlkDevNextFreeSlot                      </span></a><span class=cF0>00000259E8    000A 00000000EB Funct Public </span><span class=cF4>
+<a name="l506"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l20"><span class=cF4>BlkDevUnlock                            </span></a><span class=cF0>0000025408    0017 0000000063 Funct Public </span><span class=cF4>
+<a name="l507"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l228"><span class=cF4>BlkDevsInitAll                          </span></a><span class=cF0>0000027CE9    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l508"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l139"><span class=cF4>BlkDevsRelease                          </span></a><span class=cF0>0000025998    0006 000000004C Funct Public </span><span class=cF4>
 <a name="l509"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l74"><span class=cF4>BlkDevsSize                             </span></a><span class=cF0>007FDB0690    0003 00000000BA Funct </span><span class=cF4>
-<a name="l510"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/BlkPool.CC.html#l1"><span class=cF4>BlkPoolAdd                              </span></a><span class=cF0>000000DA06    0006 0000000078 Funct Public </span><span class=cF4>
-<a name="l511"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/BlkPool.CC.html#l19"><span class=cF4>BlkPoolInit                             </span></a><span class=cF0>000000DA7E    0004 0000000070 Funct Public </span><span class=cF4>
-<a name="l512"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/BlkPool.CC.html#l31"><span class=cF4>BlkPoolsInit                            </span></a><span class=cF0>000000DAEE    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l513"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlk.CC.html#l37"><span class=cF4>BlkRead                                 </span></a><span class=cF0>0000026A29    002C 00000001E4 Funct Public </span><span class=cF4>
-<a name="l514"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlk.CC.html#l87"><span class=cF4>BlkWrite                                </span></a><span class=cF0>0000026C11    0028 00000001CE Funct Public </span><span class=cF4>
-<a name="l515"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlk.CC.html#l2"><span class=cF4>BlkWriteZero                            </span></a><span class=cF0>0000026931    0005 00000000F4 Funct Public </span><span class=cF4>
+<a name="l510"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/BlkPool.CC.html#l1"><span class=cF4>BlkPoolAdd                              </span></a><span class=cF0>000000DA1E    0006 0000000078 Funct Public </span><span class=cF4>
+<a name="l511"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/BlkPool.CC.html#l19"><span class=cF4>BlkPoolInit                             </span></a><span class=cF0>000000DA96    0004 0000000070 Funct Public </span><span class=cF4>
+<a name="l512"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/BlkPool.CC.html#l31"><span class=cF4>BlkPoolsInit                            </span></a><span class=cF0>000000DB06    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l513"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlk.CC.html#l37"><span class=cF4>BlkRead                                 </span></a><span class=cF0>00000269F9    002C 00000001E4 Funct Public </span><span class=cF4>
+<a name="l514"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlk.CC.html#l87"><span class=cF4>BlkWrite                                </span></a><span class=cF0>0000026BE1    0028 00000001CE Funct Public </span><span class=cF4>
+<a name="l515"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlk.CC.html#l2"><span class=cF4>BlkWriteZero                            </span></a><span class=cF0>0000026901    0005 00000000F4 Funct Public </span><span class=cF4>
 <a name="l516"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodBible.CC.html#l234"><span class=cF4>BookLines                               </span></a><span class=cF0>007FDDC2E0    0004 00000000B9 Funct Public 
 <a name="l517"></a>Bool                                    007FFF25F8    07A9 0000000001 IntType </span><span class=cF4>
 <a name="l518"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootDVDIns.CC.html#l21"><span class=cF4>BootDVDIns                              </span></a><span class=cF0>007FDC76A8    0003 0000000086 Funct Public </span><span class=cF4>
@@ -550,28 +550,28 @@ body {background-color:#1f1f1f;}
 <a name="l522"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootMHDIns.CC.html#l40"><span class=cF4>BootMHDOldWrite                         </span></a><span class=cF0>007FDC51B0    0001 000000007D Funct Public </span><span class=cF4>
 <a name="l523"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootMHDIns.CC.html#l58"><span class=cF4>BootMHDZero                             </span></a><span class=cF0>007FDEAC28    0001 0000000057 Funct Public </span><span class=cF4>
 <a name="l524"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootRAM.CC.html#l33"><span class=cF4>BootRAM                                 </span></a><span class=cF0>007FDC3CF8    0004 00000000CE Funct Public </span><span class=cF4>
-<a name="l525"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l393"><span class=cF4>BptFind                                 </span></a><span class=cF0>000001759E    0007 0000000081 Funct </span><span class=cF4>
-<a name="l526"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l450"><span class=cF4>BptR                                    </span></a><span class=cF0>00000176BE    0004 0000000087 Funct Public </span><span class=cF4>
-<a name="l527"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l424"><span class=cF4>BptS                                    </span></a><span class=cF0>0000017626    0006 0000000093 Funct Public </span><span class=cF4>
-<a name="l528"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l121"><span class=cF4>Break                                   </span></a><span class=cF0>00000191CB    0007 0000000069 Funct Public </span><span class=cF4>
-<a name="l529"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l136"><span class=cF4>BreakLock                               </span></a><span class=cF0>000001923B    0010 0000000031 Funct Public </span><span class=cF4>
-<a name="l530"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l144"><span class=cF4>BreakUnlock                             </span></a><span class=cF0>0000019273    001B 000000005E Funct Public </span><span class=cF4>
+<a name="l525"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l393"><span class=cF4>BptFind                                 </span></a><span class=cF0>000001756E    0007 0000000081 Funct </span><span class=cF4>
+<a name="l526"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l450"><span class=cF4>BptR                                    </span></a><span class=cF0>000001768E    0004 0000000087 Funct Public </span><span class=cF4>
+<a name="l527"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l424"><span class=cF4>BptS                                    </span></a><span class=cF0>00000175F6    0006 0000000093 Funct Public </span><span class=cF4>
+<a name="l528"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l121"><span class=cF4>Break                                   </span></a><span class=cF0>000001919B    0007 0000000069 Funct Public </span><span class=cF4>
+<a name="l529"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l136"><span class=cF4>BreakLock                               </span></a><span class=cF0>000001920B    0010 0000000031 Funct Public </span><span class=cF4>
+<a name="l530"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l144"><span class=cF4>BreakUnlock                             </span></a><span class=cF0>0000019243    001B 000000005E Funct Public </span><span class=cF4>
 <a name="l531"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l9"><span class=cF4>Bsf                                     </span></a><span class=cF0>000000007E    002A            Funct Public </span><span class=cF4>
 <a name="l532"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l10"><span class=cF4>Bsr                                     </span></a><span class=cF0>000000007F    0024            Funct Public </span><span class=cF4>
 <a name="l533"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l11"><span class=cF4>Bt                                      </span></a><span class=cF0>0000000077    02DE            Funct Public </span><span class=cF4>
 <a name="l534"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l12"><span class=cF4>Btc                                     </span></a><span class=cF0>000000007A    0002            Funct Public </span><span class=cF4>
 <a name="l535"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l13"><span class=cF4>Btr                                     </span></a><span class=cF0>0000000079    001B            Funct Public </span><span class=cF4>
 <a name="l536"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l14"><span class=cF4>Bts                                     </span></a><span class=cF0>0000000078    007D            Funct Public </span><span class=cF4>
-<a name="l537"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l88"><span class=cF4>Busy                                    </span></a><span class=cF0>00000161D6    000F 0000000025 Funct Public </span><span class=cF4>
-<a name="l538"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l122"><span class=cF4>C32_ADD                                 </span></a><span class=cF0>000001ED94    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l539"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l58"><span class=cF4>C32_EAX                                 </span></a><span class=cF0>000001ECC5    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l540"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l59"><span class=cF4>C32_EBX                                 </span></a><span class=cF0>000001ECC9    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l541"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l60"><span class=cF4>C32_ECX                                 </span></a><span class=cF0>000001ECCD    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l542"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l63"><span class=cF4>C32_EDI                                 </span></a><span class=cF0>000001ECD9    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l543"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l61"><span class=cF4>C32_EDX                                 </span></a><span class=cF0>000001ECD1    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l544"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l64"><span class=cF4>C32_EFLAGS                              </span></a><span class=cF0>000001ECDD    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l545"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l62"><span class=cF4>C32_ESI                                 </span></a><span class=cF0>000001ECD5    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l546"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l66"><span class=cF4>C32_RSP                                 </span></a><span class=cF0>000001ECE1    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l537"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l88"><span class=cF4>Busy                                    </span></a><span class=cF0>00000161A6    000F 0000000025 Funct Public </span><span class=cF4>
+<a name="l538"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l122"><span class=cF4>C32_ADD                                 </span></a><span class=cF0>000001ED64    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l539"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l58"><span class=cF4>C32_EAX                                 </span></a><span class=cF0>000001EC95    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l540"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l59"><span class=cF4>C32_EBX                                 </span></a><span class=cF0>000001EC99    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l541"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l60"><span class=cF4>C32_ECX                                 </span></a><span class=cF0>000001EC9D    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l542"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l63"><span class=cF4>C32_EDI                                 </span></a><span class=cF0>000001ECA9    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l543"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l61"><span class=cF4>C32_EDX                                 </span></a><span class=cF0>000001ECA1    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l544"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l64"><span class=cF4>C32_EFLAGS                              </span></a><span class=cF0>000001ECAD    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l545"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l62"><span class=cF4>C32_ESI                                 </span></a><span class=cF0>000001ECA5    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l546"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l66"><span class=cF4>C32_RSP                                 </span></a><span class=cF0>000001ECB1    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l547"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelC.HH.html#l3"><span class=cF4>C:/Doc/AutoComplete.DD                  </span></a><span class=cF0>01CECD9658    0000            HelpFile Public </span><span class=cF4>
 <a name="l548"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l9"><span class=cF4>C:/Doc/Bit.DD                           </span></a><span class=cF0>01CECECB78    0001            HelpFile Public </span><span class=cF4>
 <a name="l549"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelC.HH.html#l13"><span class=cF4>C:/Doc/Boot.DD                          </span></a><span class=cF0>01CECD9540    0000            HelpFile Public </span><span class=cF4>
@@ -586,7 +586,7 @@ body {background-color:#1f1f1f;}
 <a name="l558"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelC.HH.html#l395"><span class=cF4>C:/Doc/Frame.DD                         </span></a><span class=cF0>01CECB09E8    0000            HelpFile Public </span><span class=cF4>
 <a name="l559"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrDC.CC.html#l400"><span class=cF4>C:/Doc/GRFiles.DD                       </span></a><span class=cF0>01CEC1BD00    0000            HelpFile Public </span><span class=cF4>
 <a name="l560"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelC.HH.html#l382"><span class=cF4>C:/Doc/Hash.DD                          </span></a><span class=cF0>01CECB1AA0    0000            HelpFile Public </span><span class=cF4>
-<a name="l561"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/HeapLog.CC.html#l3"><span class=cF4>C:/Doc/HeapDebug.DD                     </span></a><span class=cF0>01CDF0E828    0000            HelpFile Public </span><span class=cF4>
+<a name="l561"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/HeapLog.CC.html#l3"><span class=cF4>C:/Doc/HeapDebug.DD                     </span></a><span class=cF0>01CDEE92C8    0000            HelpFile Public </span><span class=cF4>
 <a name="l562"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Hash.CC.html#l403"><span class=cF4>C:/Doc/HelpSystem.DD                    </span></a><span class=cF0>01CE008160    0000            HelpFile Public </span><span class=cF4>
 <a name="l563"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/InFile.CC.html#l3"><span class=cF4>C:/Doc/InFile.DD                        </span></a><span class=cF0>01CE091F18    0000            HelpFile Public </span><span class=cF4>
 <a name="l564"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelC.HH.html#l427"><span class=cF4>C:/Doc/Install.DD                       </span></a><span class=cF0>01CECAE788    0000            HelpFile Public </span><span class=cF4>
@@ -628,8 +628,8 @@ body {background-color:#1f1f1f;}
 <a name="l600"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4424"><span class=cF4>CAUData                                 </span></a><span class=cF0>007FF851A8    0006 0000000009 Class Public </span><span class=cF4>
 <a name="l601"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1951"><span class=cF4>CAbsCountsI64                           </span></a><span class=cF0>007FF98CB0    0006 0000000008 Class </span><span class=cF4>
 <a name="l602"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Math.CC.html#l75"><span class=cF4>CAdd                                    </span></a><span class=cF0>007FFF1C28    0001 0000000041 Funct Public </span><span class=cF4>
-<a name="l603"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l399"><span class=cF4>CAlloc                                  </span></a><span class=cF0>000000DF54    0189 0000000033 Funct Public </span><span class=cF4>
-<a name="l604"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l444"><span class=cF4>CAllocAligned                           </span></a><span class=cF0>000000E094    0007 000000007F Funct Public </span><span class=cF4>
+<a name="l603"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l399"><span class=cF4>CAlloc                                  </span></a><span class=cF0>000000DF6C    0189 0000000033 Funct Public </span><span class=cF4>
+<a name="l604"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l444"><span class=cF4>CAllocAligned                           </span></a><span class=cF0>000000E0AC    0007 000000007F Funct Public </span><span class=cF4>
 <a name="l605"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l921"><span class=cF4>CArrayDim                               </span></a><span class=cF0>007FF9E870    001C 0000000018 Class Public </span><span class=cF4>
 <a name="l606"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1991"><span class=cF4>CAsmArg                                 </span></a><span class=cF0>007FF97FE0    0009 0000000068 Class </span><span class=cF4>
 <a name="l607"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1979"><span class=cF4>CAsmIns                                 </span></a><span class=cF0>007FF98270    0005 00000000AA Class </span><span class=cF4>
@@ -728,7 +728,7 @@ body {background-color:#1f1f1f;}
 <a name="l700"></a>CDQ                                     01CEDF8318    0000            OpCode 
 <a name="l701"></a>CDQE                                    01CEDF83D8    0000            OpCode </span><span class=cF4>
 <a name="l702"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l209"><span class=cF4>CDate                                   </span></a><span class=cF0>007FFA3E60    0050 0000000008 Class Public </span><span class=cF4>
-<a name="l703"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l1"><span class=cF4>CDate2Dos                               </span></a><span class=cF0>000002A359    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l703"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l1"><span class=cF4>CDate2Dos                               </span></a><span class=cF0>000002A329    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l704"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l216"><span class=cF4>CDateStruct                             </span></a><span class=cF0>007FFA3BD0    001D 000000000C Class Public </span><span class=cF4>
 <a name="l705"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4469"><span class=cF4>CDebugGlobals                           </span></a><span class=cF0>007FF84580    0005 0000000041 Class Public </span><span class=cF4>
 <a name="l706"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l857"><span class=cF4>CDebugInfo                              </span></a><span class=cF0>007FF9FA60    0016 000000000C Class </span><span class=cF4>
@@ -789,7 +789,7 @@ body {background-color:#1f1f1f;}
 <a name="l761"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l179"><span class=cF4>CFifoI64                                </span></a><span class=cF0>007FFA40F0    001B 0000000020 Class Public </span><span class=cF4>
 <a name="l762"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l172"><span class=cF4>CFifoU8                                 </span></a><span class=cF0>007FFA4380    001F 0000000020 Class Public </span><span class=cF4>
 <a name="l763"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3467"><span class=cF4>CFile                                   </span></a><span class=cF0>007FFA9BD0    0029 00000000A8 Class Public </span><span class=cF4>
-<a name="l764"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrB.CC.html#l1"><span class=cF4>CFileNameTo                             </span></a><span class=cF0>0000027391    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l764"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrB.CC.html#l1"><span class=cF4>CFileNameTo                             </span></a><span class=cF0>0000027361    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l765"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Find.CC.html#l221"><span class=cF4>CFind                                   </span></a><span class=cF0>007FDB7180    0005 00000001B4 Class </span><span class=cF4>
 <a name="l766"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2825"><span class=cF4>CFisH2D                                 </span></a><span class=cF0>007FF930F0    000F 0000000014 Class </span><span class=cF4>
 <a name="l767"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2845"><span class=cF4>CFisReceived                            </span></a><span class=cF0>007FF92E60    0003 0000000100 Class </span><span class=cF4>
@@ -856,7 +856,7 @@ body {background-color:#1f1f1f;}
 <a name="l828"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l411"><span class=cF4>CIDTEntry                               </span></a><span class=cF0>007FFA2180    000A 0000000010 Class </span><span class=cF4>
 <a name="l829"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3153"><span class=cF4>CISODirEntry                            </span></a><span class=cF0>007FF8FD00    0005 0000000022 Class </span><span class=cF4>
 <a name="l830"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3160"><span class=cF4>CISOPriDesc                             </span></a><span class=cF0>007FF8FA70    0006 0000000800 Class </span><span class=cF4>
-<a name="l831"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l800"><span class=cF4>CInit                                   </span></a><span class=cF0>007FFC26AF    0004 0000000042 Funct </span><span class=cF4>
+<a name="l831"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l800"><span class=cF4>CInit                                   </span></a><span class=cF0>007FFC2647    0004 0000000042 Funct </span><span class=cF4>
 <a name="l832"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1889"><span class=cF4>CInst                                   </span></a><span class=cF0>007FF991D0    0014 0000000016 Class </span><span class=cF4>
 <a name="l833"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1798"><span class=cF4>CIntermediateCode                       </span></a><span class=cF0>007FFA9190    00A0 00000000E8 Class </span><span class=cF4>
 <a name="l834"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1789"><span class=cF4>CIntermediateCodeBase                   </span></a><span class=cF0>007FF99980    0006 0000000018 Class </span><span class=cF4>
@@ -886,7 +886,7 @@ body {background-color:#1f1f1f;}
 <a name="l858"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1842"><span class=cF4>CMF_U8_JMP_TABLE                        </span></a><span class=cF0>0x08          0006 0000000008 DefineStr </span><span class=cF4>
 <a name="l859"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l202"><span class=cF4>CMOSF_BINARY                            </span></a><span class=cF0>(1 &lt;&lt; 2)      0003 0000000010 DefineStr </span><span class=cF4>
 <a name="l860"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l203"><span class=cF4>CMOSF_UPDATING                          </span></a><span class=cF0>(1 &lt;&lt; 7)      0005 0000000010 DefineStr </span><span class=cF4>
-<a name="l861"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l151"><span class=cF4>CMOSIsBcd                               </span></a><span class=cF0>0000011A2A    0004 0000000021 Funct Public </span><span class=cF4>
+<a name="l861"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l151"><span class=cF4>CMOSIsBcd                               </span></a><span class=cF0>0000011A42    0004 0000000021 Funct Public </span><span class=cF4>
 <a name="l862"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l195"><span class=cF4>CMOSR_DAY_OF_MONTH                      </span></a><span class=cF0>0x7           0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l863"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l194"><span class=cF4>CMOSR_DAY_OF_WEEK                       </span></a><span class=cF0>0x6           0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l864"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l193"><span class=cF4>CMOSR_HOUR                              </span></a><span class=cF0>0x4           0004 0000000008 DefineStr </span><span class=cF4>
@@ -896,8 +896,8 @@ body {background-color:#1f1f1f;}
 <a name="l868"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l198"><span class=cF4>CMOSR_STATUS_A                          </span></a><span class=cF0>0xA           0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l869"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l199"><span class=cF4>CMOSR_STATUS_B                          </span></a><span class=cF0>0xB           0003 0000000008 DefineStr </span><span class=cF4>
 <a name="l870"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l197"><span class=cF4>CMOSR_YEAR                              </span></a><span class=cF0>0x9           0004 0000000008 DefineStr </span><span class=cF4>
-<a name="l871"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l138"><span class=cF4>CMOSRegRead                             </span></a><span class=cF0>00000119F2    000E 0000000017 Funct Public </span><span class=cF4>
-<a name="l872"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l145"><span class=cF4>CMOSRegWrite                            </span></a><span class=cF0>0000011A0A    000A 000000001E Funct Public </span><span class=cF4>
+<a name="l871"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l138"><span class=cF4>CMOSRegRead                             </span></a><span class=cF0>0000011A0A    000E 0000000017 Funct Public </span><span class=cF4>
+<a name="l872"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l145"><span class=cF4>CMOSRegWrite                            </span></a><span class=cF0>0000011A22    000A 000000001E Funct Public </span><span class=cF4>
 <a name="l873"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l188"><span class=cF4>CMOS_DATA                               </span></a><span class=cF0>0x71          0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l874"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l187"><span class=cF4>CMOS_SEL                                </span></a><span class=cF0>0x70          0004 0000000008 DefineStr 
 <a name="l875"></a>CMOVA                                   01CEE0EAF0    0001            OpCode 
@@ -930,7 +930,7 @@ body {background-color:#1f1f1f;}
 <a name="l902"></a>CMOVPO                                  01CEE0E718    0000            OpCode 
 <a name="l903"></a>CMOVS                                   01CEE0E9D0    0000            OpCode 
 <a name="l904"></a>CMOVZ                                   01CEE0EDD8    0000            OpCode 
-<a name="l905"></a>CMP                                     01CEE0FFF8    0074            OpCode </span><span class=cF4>
+<a name="l905"></a>CMP                                     01CEE0FFF8    0075            OpCode </span><span class=cF4>
 <a name="l906"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4460"><span class=cF4>CMPCrash                                </span></a><span class=cF0>007FF8AEF8    0005 0000000028 Class </span><span class=cF4>
 <a name="l907"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l402"><span class=cF4>CMPF_ASM_BLK                            </span></a><span class=cF0>1             0007 0000000008 DefineStr </span><span class=cF4>
 <a name="l908"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l404"><span class=cF4>CMPF_LEX_FIRST                          </span></a><span class=cF0>4             0003 0000000008 DefineStr </span><span class=cF4>
@@ -1000,17 +1000,17 @@ body {background-color:#1f1f1f;}
 <a name="l972"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3711"><span class=cF4>CMouseStateGlobals                      </span></a><span class=cF0>007FF8C5D0    000F 00000000A8 Class Public </span><span class=cF4>
 <a name="l973"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Math.CC.html#l91"><span class=cF4>CMul                                    </span></a><span class=cF0>007FEDAC98    0003 000000005D Funct Public </span><span class=cF4>
 <a name="l974"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l103"><span class=cF4>CMusicGlobals                           </span></a><span class=cF0>007FE5BF08    0001 0000000068 Class Public </span><span class=cF4>
-<a name="l975"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l138"><span class=cF4>COCAppend                               </span></a><span class=cF0>007FFB5D70    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l976"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l289"><span class=cF4>COCCompile                              </span></a><span class=cF0>007FFB61C8    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l977"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l209"><span class=cF4>COCDel                                  </span></a><span class=cF0>007FFB5F98    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l978"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l182"><span class=cF4>COCFloatConstFind                       </span></a><span class=cF0>007FFB5EC8    000F            ExportSysSym Imm </span><span class=cF4>
-<a name="l979"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l168"><span class=cF4>COCGoToLabelFind                        </span></a><span class=cF0>007FFB5E70    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l980"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l263"><span class=cF4>COCHeaderPut                            </span></a><span class=cF0>007FFB6100    000E            ExportSysSym Imm </span><span class=cF4>
-<a name="l981"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l107"><span class=cF4>COCInit                                 </span></a><span class=cF0>007FFB5CA8    000C            ExportSysSym Imm </span><span class=cF4>
-<a name="l982"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l157"><span class=cF4>COCMiscNew                              </span></a><span class=cF0>007FFB5E18    0023            ExportSysSym Imm </span><span class=cF4>
-<a name="l983"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l133"><span class=cF4>COCPop                                  </span></a><span class=cF0>007FFB5D50    000A            ExportSysSym Imm </span><span class=cF4>
-<a name="l984"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l124"><span class=cF4>COCPopNoFree                            </span></a><span class=cF0>007FFB5D20    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l985"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l116"><span class=cF4>COCPush                                 </span></a><span class=cF0>007FFB5CE8    0010            ExportSysSym Imm </span><span class=cF4>
+<a name="l975"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l138"><span class=cF4>COCAppend                               </span></a><span class=cF0>007FFB5D08    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l976"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l289"><span class=cF4>COCCompile                              </span></a><span class=cF0>007FFB6160    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l977"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l209"><span class=cF4>COCDel                                  </span></a><span class=cF0>007FFB5F30    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l978"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l182"><span class=cF4>COCFloatConstFind                       </span></a><span class=cF0>007FFB5E60    000F            ExportSysSym Imm </span><span class=cF4>
+<a name="l979"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l168"><span class=cF4>COCGoToLabelFind                        </span></a><span class=cF0>007FFB5E08    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l980"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l263"><span class=cF4>COCHeaderPut                            </span></a><span class=cF0>007FFB6098    000E            ExportSysSym Imm </span><span class=cF4>
+<a name="l981"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l107"><span class=cF4>COCInit                                 </span></a><span class=cF0>007FFB5C40    000C            ExportSysSym Imm </span><span class=cF4>
+<a name="l982"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l157"><span class=cF4>COCMiscNew                              </span></a><span class=cF0>007FFB5DB0    0023            ExportSysSym Imm </span><span class=cF4>
+<a name="l983"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l133"><span class=cF4>COCPop                                  </span></a><span class=cF0>007FFB5CE8    000A            ExportSysSym Imm </span><span class=cF4>
+<a name="l984"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l124"><span class=cF4>COCPopNoFree                            </span></a><span class=cF0>007FFB5CB8    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l985"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l116"><span class=cF4>COCPush                                 </span></a><span class=cF0>007FFB5C80    0010            ExportSysSym Imm </span><span class=cF4>
 <a name="l986"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3650"><span class=cF4>COLORROP_BITS                           </span></a><span class=cF0>16            000A 0000000008 DefineStr </span><span class=cF4>
 <a name="l987"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3648"><span class=cF4>COLORROP_COLORS_MASK                    </span></a><span class=cF0>0x00FF00FF    0006 0000000010 DefineStr </span><span class=cF4>
 <a name="l988"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3649"><span class=cF4>COLORROP_NO_ROP0_MASK                   </span></a><span class=cF0>0xFFFF00FF    002A 0000000010 DefineStr </span><span class=cF4>
@@ -1021,15 +1021,15 @@ body {background-color:#1f1f1f;}
 <a name="l993"></a>COMISS                                  01CEDFE228    0000            OpCode </span><span class=cF4>
 <a name="l994"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart16.CC.html#l73"><span class=cF4>CORE0_16BIT_INIT                        </span></a><span class=cF0>00000095F6    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l995"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart32.CC.html#l80"><span class=cF4>CORE0_32BIT_INIT                        </span></a><span class=cF0>000000A580    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l996"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l9"><span class=cF4>COREAP_16BIT_INIT                       </span></a><span class=cF0>000001F680    0009            ExportSysSym Imm </span><span class=cF4>
-<a name="l997"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l32"><span class=cF4>COREAP_16BIT_INIT_END                   </span></a><span class=cF0>000001F6BC    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l996"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l9"><span class=cF4>COREAP_16BIT_INIT                       </span></a><span class=cF0>000001F650    0009            ExportSysSym Imm </span><span class=cF4>
+<a name="l997"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l32"><span class=cF4>COREAP_16BIT_INIT_END                   </span></a><span class=cF0>000001F68C    0008            ExportSysSym Imm </span><span class=cF4>
 <a name="l998"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l396"><span class=cF4>COptReg                                 </span></a><span class=cF0>007FF83DD0    0009 0000000010 Class </span><span class=cF4>
 <a name="l999"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l230"><span class=cF4>COrder2D3                               </span></a><span class=cF0>007FFA3940    000A 0000000030 Class Public </span><span class=cF4>
 <a name="l1000"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2666"><span class=cF4>CPCIDev                                 </span></a><span class=cF0>007FF93950    0019 0000000054 Class 
 <a name="l1001"></a>CPUID                                   01CEDF15D0    0008            OpCode </span><span class=cF4>
-<a name="l1002"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l214"><span class=cF4>CPUId                                   </span></a><span class=cF0>000000B025    0006            Funct Public </span><span class=cF4>
+<a name="l1002"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l214"><span class=cF4>CPUId                                   </span></a><span class=cF0>000000B041    0006            Funct Public </span><span class=cF4>
 <a name="l1003"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/CPURep.CC.html#l28"><span class=cF4>CPURep                                  </span></a><span class=cF0>007FDB7A28    0001 00000004BE Funct Public </span><span class=cF4>
-<a name="l1004"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l122"><span class=cF4>CPUStructInit                           </span></a><span class=cF0>000001F945    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l1004"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l122"><span class=cF4>CPUStructInit                           </span></a><span class=cF0>000001F915    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l1005"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4101"><span class=cF4>CPUf_DYING_TASK_QUE                     </span></a><span class=cF0>1             0006 0000000008 DefineStr </span><span class=cF4>
 <a name="l1006"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4100"><span class=cF4>CPUf_RAN_A_TASK                         </span></a><span class=cF0>0             0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l1007"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3136"><span class=cF4>CPalindromeU16                          </span></a><span class=cF0>007FF90220    000B 0000000004 Class </span><span class=cF4>
@@ -1121,7 +1121,7 @@ body {background-color:#1f1f1f;}
 <a name="l1093"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l769"><span class=cF4>CTRL_ALT_DEL                            </span></a><span class=cF0>0             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l1094"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l772"><span class=cF4>CTRL_ALT_TAB                            </span></a><span class=cF0>3             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l1095"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l771"><span class=cF4>CTRL_ALT_X                              </span></a><span class=cF0>2             0005 0000000008 DefineStr </span><span class=cF4>
-<a name="l1096"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l15"><span class=cF4>CTRL_KEY_SCAN_DECODE_TABLE              </span></a><span class=cF0>0000019373    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l1096"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l15"><span class=cF4>CTRL_KEY_SCAN_DECODE_TABLE              </span></a><span class=cF0>0000019343    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l1097"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4067"><span class=cF4>CTSS                                    </span></a><span class=cF0>007FF87700    000B 0000002084 Class </span><span class=cF4>
 <a name="l1098"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3984"><span class=cF4>CTask                                   </span></a><span class=cF0>007FFA8C70    0382 00000004A8 Class Public </span><span class=cF4>
 <a name="l1099"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3978"><span class=cF4>CTaskDying                              </span></a><span class=cF0>007FF88040    0007 0000000018 Class </span><span class=cF4>
@@ -1165,36 +1165,36 @@ body {background-color:#1f1f1f;}
 <a name="l1137"></a>CX                                      0000000201    004A            Reg </span><span class=cF4>
 <a name="l1138"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3622"><span class=cF4>CYAN                                    </span></a><span class=cF0>3             0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l1139"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocCodeTools.CC.html#l32"><span class=cF4>C_INDENT_SPACES                         </span></a><span class=cF0>2             0003 0000000008 DefineStr </span><span class=cF4>
-<a name="l1140"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l32"><span class=cF4>Call                                    </span></a><span class=cF0>000000AE63    000D            Funct Public </span><span class=cF4>
-<a name="l1141"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l39"><span class=cF4>CallExtNum                              </span></a><span class=cF0>000000B084    0005            Funct Public </span><span class=cF4>
-<a name="l1142"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l33"><span class=cF4>CallExtStr                              </span></a><span class=cF0>000000B0C8    000B            Funct Public </span><span class=cF4>
-<a name="l1143"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l35"><span class=cF4>CallInd                                 </span></a><span class=cF0>000000B049    0002            Funct Public </span><span class=cF4>
-<a name="l1144"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l129"><span class=cF4>CallStackGrow                           </span></a><span class=cF0>000001CBE3    0003 000000013D Funct Public </span><span class=cF4>
-<a name="l1145"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l53"><span class=cF4>Caller                                  </span></a><span class=cF0>000001699E    0015 0000000052 Funct Public </span><span class=cF4>
-<a name="l1146"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l162"><span class=cF4>CallerRep                               </span></a><span class=cF0>0000016CDE    0005 00000000AA Funct Public </span><span class=cF4>
+<a name="l1140"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l32"><span class=cF4>Call                                    </span></a><span class=cF0>000000AE7F    000D            Funct Public </span><span class=cF4>
+<a name="l1141"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l39"><span class=cF4>CallExtNum                              </span></a><span class=cF0>000000B0A0    0005            Funct Public </span><span class=cF4>
+<a name="l1142"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l33"><span class=cF4>CallExtStr                              </span></a><span class=cF0>000000B0E4    000B            Funct Public </span><span class=cF4>
+<a name="l1143"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l35"><span class=cF4>CallInd                                 </span></a><span class=cF0>000000B065    0002            Funct Public </span><span class=cF4>
+<a name="l1144"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l129"><span class=cF4>CallStackGrow                           </span></a><span class=cF0>000001CBB3    0003 000000013D Funct Public </span><span class=cF4>
+<a name="l1145"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l53"><span class=cF4>Caller                                  </span></a><span class=cF0>000001696E    0015 0000000052 Funct Public </span><span class=cF4>
+<a name="l1146"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l162"><span class=cF4>CallerRep                               </span></a><span class=cF0>0000016CAE    0005 00000000AA Funct Public </span><span class=cF4>
 <a name="l1147"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l203"><span class=cF4>Carry                                   </span></a><span class=cF0>000000006D    0002            Funct Public </span><span class=cF4>
-<a name="l1148"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1099"><span class=cF4>CatPrint                                </span></a><span class=cF0>000001405E    012E 0000000042 Funct Public </span><span class=cF4>
+<a name="l1148"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1099"><span class=cF4>CatPrint                                </span></a><span class=cF0>0000014076    012E 0000000042 Funct Public </span><span class=cF4>
 <a name="l1149"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l35"><span class=cF4>Caw                                     </span></a><span class=cF0>007FE5CF58    0001 00000000A2 Funct Public </span><span class=cF4>
-<a name="l1150"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirB.CC.html#l9"><span class=cF4>Cd                                      </span></a><span class=cF0>000002DC56    0065 00000003F0 Funct Public </span><span class=cF4>
-<a name="l1151"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l248"><span class=cF4>Cd2DirEntry                             </span></a><span class=cF0>00000218A5    0006 00000000AA Funct </span><span class=cF4>
+<a name="l1150"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirB.CC.html#l9"><span class=cF4>Cd                                      </span></a><span class=cF0>000002DC26    0065 00000003F0 Funct Public </span><span class=cF4>
+<a name="l1151"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l248"><span class=cF4>Cd2DirEntry                             </span></a><span class=cF0>0000021875    0006 00000000AA Funct </span><span class=cF4>
 <a name="l1152"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l94"><span class=cF4>Ceil                                    </span></a><span class=cF0>000000AB29    0010            Funct Public </span><span class=cF4>
-<a name="l1153"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l65"><span class=cF4>CeilI64                                 </span></a><span class=cF0>000000CE20    0006 0000000058 Funct Public </span><span class=cF4>
-<a name="l1154"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l42"><span class=cF4>CeilU64                                 </span></a><span class=cF0>000000CD78    0020 000000002F Funct Public </span><span class=cF4>
+<a name="l1153"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l65"><span class=cF4>CeilI64                                 </span></a><span class=cF0>000000CE38    0006 0000000058 Funct Public </span><span class=cF4>
+<a name="l1154"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l42"><span class=cF4>CeilU64                                 </span></a><span class=cF0>000000CD90    0020 000000002F Funct Public </span><span class=cF4>
 <a name="l1155"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l970"><span class=cF4>Cf_EXTERN                               </span></a><span class=cF0>0             0012 0000000008 DefineStr </span><span class=cF4>
 <a name="l1156"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l971"><span class=cF4>Cf_INTERNAL_TYPE                        </span></a><span class=cF0>1             0004 0000000008 DefineStr </span><span class=cF4>
-<a name="l1157"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l229"><span class=cF4>Char2KeyName                            </span></a><span class=cF0>0000019A8B    000C 00000001B1 Funct Public </span><span class=cF4>
-<a name="l1158"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l119"><span class=cF4>Char2ScanCode                           </span></a><span class=cF0>00000196BB    000B 0000000143 Funct Public </span><span class=cF4>
-<a name="l1159"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l220"><span class=cF4>CharGet                                 </span></a><span class=cF0>000001C28B    0012 000000007C Funct Public </span><span class=cF4>
-<a name="l1160"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l128"><span class=cF4>CharScan                                </span></a><span class=cF0>000001C04B    0004 000000004F Funct Public </span><span class=cF4>
-<a name="l1161"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l9"><span class=cF4>CheckCodePtr                            </span></a><span class=cF0>0000016846    0004 000000006A Funct Public </span><span class=cF4>
+<a name="l1157"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l229"><span class=cF4>Char2KeyName                            </span></a><span class=cF0>0000019A5B    000C 00000001B1 Funct Public </span><span class=cF4>
+<a name="l1158"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l119"><span class=cF4>Char2ScanCode                           </span></a><span class=cF0>000001968B    000B 0000000143 Funct Public </span><span class=cF4>
+<a name="l1159"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l220"><span class=cF4>CharGet                                 </span></a><span class=cF0>000001C25B    0012 000000007C Funct Public </span><span class=cF4>
+<a name="l1160"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l128"><span class=cF4>CharScan                                </span></a><span class=cF0>000001C01B    0004 000000004F Funct Public </span><span class=cF4>
+<a name="l1161"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l9"><span class=cF4>CheckCodePtr                            </span></a><span class=cF0>0000016816    0004 000000006A Funct Public </span><span class=cF4>
 <a name="l1162"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l2"><span class=cF4>CheckDiskConfirm                        </span></a><span class=cF0>007FE80C28    0005 0000000049 Funct </span><span class=cF4>
 <a name="l1163"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocChar.CC.html#l498"><span class=cF4>CheckDollarBufSize                      </span></a><span class=cF0>007FE15658    0003 000000007C Funct </span><span class=cF4>
-<a name="l1164"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l17"><span class=cF4>CheckOnStack                            </span></a><span class=cF0>00000168B6    0006 0000000080 Funct Public </span><span class=cF4>
-<a name="l1165"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l1"><span class=cF4>CheckPtr                                </span></a><span class=cF0>00000167D6    000B 000000006A Funct Public </span><span class=cF4>
+<a name="l1164"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l17"><span class=cF4>CheckOnStack                            </span></a><span class=cF0>0000016886    0006 0000000080 Funct Public </span><span class=cF4>
+<a name="l1165"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l1"><span class=cF4>CheckPtr                                </span></a><span class=cF0>00000167A6    000B 000000006A Funct Public </span><span class=cF4>
 <a name="l1166"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrMath.CC.html#l341"><span class=cF4>Circle                                  </span></a><span class=cF0>007FEAE2A0    0005 0000000206 Funct Public </span><span class=cF4>
-<a name="l1167"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l1"><span class=cF4>Clamp                                   </span></a><span class=cF0>000000CC90    0011 0000000034 Funct Public </span><span class=cF4>
-<a name="l1168"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l95"><span class=cF4>ClampI64                                </span></a><span class=cF0>000000AE1F    0034            Funct Public </span><span class=cF4>
-<a name="l1169"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l96"><span class=cF4>ClampU64                                </span></a><span class=cF0>000000AE41    0002            Funct Public 
+<a name="l1167"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l1"><span class=cF4>Clamp                                   </span></a><span class=cF0>000000CCA8    0011 0000000034 Funct Public </span><span class=cF4>
+<a name="l1168"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l95"><span class=cF4>ClampI64                                </span></a><span class=cF0>000000AE3B    0034            Funct Public </span><span class=cF4>
+<a name="l1169"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l96"><span class=cF4>ClampU64                                </span></a><span class=cF0>000000AE5D    0002            Funct Public 
 <a name="l1170"></a>ClassMemberListDel                      0000000000    0001            NULL </span><span class=cF4>
 <a name="l1171"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/LexLib.CC.html#l239"><span class=cF4>ClassMemberListDel                      </span></a><span class=cF0>007FFB025B    0005 000000004E Funct </span><span class=cF4>
 <a name="l1172"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Debug.CC.html#l216"><span class=cF4>ClassRep                                </span></a><span class=cF0>007FE67628    0006 0000000108 Funct Public </span><span class=cF4>
@@ -1206,67 +1206,67 @@ body {background-color:#1f1f1f;}
 <a name="l1178"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrMath.CC.html#l859"><span class=cF4>ClipLine                                </span></a><span class=cF0>007FEA94D8    0003 0000000273 Funct Public </span><span class=cF4>
 <a name="l1179"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocClipBoard.CC.html#l72"><span class=cF4>ClipPaste                               </span></a><span class=cF0>007FE38E28    0005 000000009B Funct Public </span><span class=cF4>
 <a name="l1180"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l28"><span class=cF4>Cls                                     </span></a><span class=cF0>007FDD3870    0002 000000000F Funct Public </span><span class=cF4>
-<a name="l1181"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l39"><span class=cF4>Clus2Blk                                </span></a><span class=cF0>0000026F11    000E 000000005F Funct Public </span><span class=cF4>
-<a name="l1182"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l155"><span class=cF4>ClusAlloc                               </span></a><span class=cF0>00000272F1    0012 000000009C Funct Public </span><span class=cF4>
-<a name="l1183"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l55"><span class=cF4>ClusBlkRead                             </span></a><span class=cF0>0000026F71    0006 000000018C Funct Public </span><span class=cF4>
-<a name="l1184"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l105"><span class=cF4>ClusBlkWrite                            </span></a><span class=cF0>0000027139    0006 000000017D Funct Public </span><span class=cF4>
-<a name="l1185"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l1"><span class=cF4>ClusNumNext                             </span></a><span class=cF0>0000026DE1    0014 000000012E Funct Public </span><span class=cF4>
-<a name="l1186"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l100"><span class=cF4>ClusRead                                </span></a><span class=cF0>0000027101    000D 0000000036 Funct Public </span><span class=cF4>
-<a name="l1187"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l150"><span class=cF4>ClusWrite                               </span></a><span class=cF0>00000272B9    000A 0000000036 Funct Public </span><span class=cF4>
+<a name="l1181"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l39"><span class=cF4>Clus2Blk                                </span></a><span class=cF0>0000026EE1    000E 000000005F Funct Public </span><span class=cF4>
+<a name="l1182"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l155"><span class=cF4>ClusAlloc                               </span></a><span class=cF0>00000272C1    0012 000000009C Funct Public </span><span class=cF4>
+<a name="l1183"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l55"><span class=cF4>ClusBlkRead                             </span></a><span class=cF0>0000026F41    0006 000000018C Funct Public </span><span class=cF4>
+<a name="l1184"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l105"><span class=cF4>ClusBlkWrite                            </span></a><span class=cF0>0000027109    0006 000000017D Funct Public </span><span class=cF4>
+<a name="l1185"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l1"><span class=cF4>ClusNumNext                             </span></a><span class=cF0>0000026DB1    0014 000000012E Funct Public </span><span class=cF4>
+<a name="l1186"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l100"><span class=cF4>ClusRead                                </span></a><span class=cF0>00000270D1    000D 0000000036 Funct Public </span><span class=cF4>
+<a name="l1187"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskClus.CC.html#l150"><span class=cF4>ClusWrite                               </span></a><span class=cF0>0000027289    000A 0000000036 Funct Public </span><span class=cF4>
 <a name="l1188"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocMacro.CC.html#l40"><span class=cF4>Cmd2MT                                  </span></a><span class=cF0>007FE05248    0003 00000000AF Funct </span><span class=cF4>
-<a name="l1189"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l137"><span class=cF4>CmdLinePrompt                           </span></a><span class=cF0>007FFC08A7    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l1189"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l137"><span class=cF4>CmdLinePrompt                           </span></a><span class=cF0>007FFC083F    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l1190"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteCode.CC.html#l638"><span class=cF4>Code2Sprite                             </span></a><span class=cF0>007FE849C8    0003 00000001FB Funct Public </span><span class=cF4>
 <a name="l1191"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteCode.CC.html#l237"><span class=cF4>Code2SpriteElem                         </span></a><span class=cF0>007FE71028    0003 0000000D7F Funct </span><span class=cF4>
 <a name="l1192"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l35"><span class=cF4>Collapse                                </span></a><span class=cF0>007FDA98C8    0007 00000000DA Funct Public </span><span class=cF4>
 <a name="l1193"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l27"><span class=cF4>CollapseFile                            </span></a><span class=cF0>007FDA9D10    0003 000000003E Funct </span><span class=cF4>
-<a name="l1194"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l276"><span class=cF4>Color2Str                               </span></a><span class=cF0>00000156D6    0011 000000019E Funct Public </span><span class=cF4>
-<a name="l1195"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l494"><span class=cF4>Comp                                    </span></a><span class=cF0>007FFC1BDF    000F 000000058E Funct </span><span class=cF4>
-<a name="l1196"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l185"><span class=cF4>CompBuf                                 </span></a><span class=cF0>007FFC129F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1194"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l276"><span class=cF4>Color2Str                               </span></a><span class=cF0>00000156EE    0011 000000019E Funct Public </span><span class=cF4>
+<a name="l1195"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l494"><span class=cF4>Comp                                    </span></a><span class=cF0>007FFC1B77    000F 000000058E Funct </span><span class=cF4>
+<a name="l1196"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l185"><span class=cF4>CompBuf                                 </span></a><span class=cF0>007FFC1237    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l1197"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootHDIns.CC.html#l12"><span class=cF4>CompComp                                </span></a><span class=cF0>007FDD1050    0003 0000000043 Funct 
 <a name="l1198"></a>CompCtrlDel                             0000000000    0001            NULL </span><span class=cF4>
 <a name="l1199"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l64"><span class=cF4>CompCtrlDel                             </span></a><span class=cF0>007FFB0673    0016 0000000060 Funct Public 
 <a name="l1200"></a>CompCtrlNew                             0000000000    0001            NULL </span><span class=cF4>
 <a name="l1201"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l33"><span class=cF4>CompCtrlNew                             </span></a><span class=cF0>007FFB054B    0016 0000000128 Funct Public </span><span class=cF4>
 <a name="l1202"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l76"><span class=cF4>CompCtrlSize                            </span></a><span class=cF0>007FFB06D3    0006 0000000091 Funct Public </span><span class=cF4>
-<a name="l1203"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l622"><span class=cF4>CompF1PushPop                           </span></a><span class=cF0>007FFBBA76    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l1204"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l628"><span class=cF4>CompF2PushPop                           </span></a><span class=cF0>007FFBBABE    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l1203"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l622"><span class=cF4>CompF1PushPop                           </span></a><span class=cF0>007FFBBA0E    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l1204"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l628"><span class=cF4>CompF2PushPop                           </span></a><span class=cF0>007FFBBA56    0007            ExportSysSym Imm </span><span class=cF4>
 <a name="l1205"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CInit.CC.html#l461"><span class=cF4>CompFillTables                          </span></a><span class=cF0>007FFAEB03    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1206"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l354"><span class=cF4>CompFixUpAOTAsm                         </span></a><span class=cF0>007FFC17EF    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1207"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l205"><span class=cF4>CompFixUpJITAsm                         </span></a><span class=cF0>007FFC1357    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l1208"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l43"><span class=cF4>CompJoin                                </span></a><span class=cF0>007FFC0C27    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l1206"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l354"><span class=cF4>CompFixUpAOTAsm                         </span></a><span class=cF0>007FFC1787    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1207"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l205"><span class=cF4>CompFixUpJITAsm                         </span></a><span class=cF0>007FFC12EF    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l1208"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l43"><span class=cF4>CompJoin                                </span></a><span class=cF0>007FFC0BBF    0007            ExportSysSym Imm </span><span class=cF4>
 <a name="l1209"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CInit.CC.html#l215"><span class=cF4>CompLoadDefines                         </span></a><span class=cF0>007FFAE58B    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1210"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l614"><span class=cF4>CompMinTypePointed                      </span></a><span class=cF0>007FFBBA2E    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l1211"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l6"><span class=cF4>CompNoteFloatOp                         </span></a><span class=cF0>007FFCD15F    0010            ExportSysSym Imm </span><span class=cF4>
-<a name="l1212"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l100"><span class=cF4>CompOffset2Reg                          </span></a><span class=cF0>007FFBAD9E    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l1213"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l590"><span class=cF4>CompRawType                             </span></a><span class=cF0>007FFBB9D6    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l1214"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l601"><span class=cF4>CompRawTypePointed                      </span></a><span class=cF0>007FFBB9FE    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l1215"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l69"><span class=cF4>CompSetFloatOpPushPop                   </span></a><span class=cF0>007FFCD37F    000E            ExportSysSym Imm </span><span class=cF4>
+<a name="l1210"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l614"><span class=cF4>CompMinTypePointed                      </span></a><span class=cF0>007FFBB9C6    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l1211"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l6"><span class=cF4>CompNoteFloatOp                         </span></a><span class=cF0>007FFCD0F7    0010            ExportSysSym Imm </span><span class=cF4>
+<a name="l1212"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l100"><span class=cF4>CompOffset2Reg                          </span></a><span class=cF0>007FFBAD36    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l1213"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l590"><span class=cF4>CompRawType                             </span></a><span class=cF0>007FFBB96E    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l1214"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l601"><span class=cF4>CompRawTypePointed                      </span></a><span class=cF0>007FFBB996    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l1215"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l69"><span class=cF4>CompSetFloatOpPushPop                   </span></a><span class=cF0>007FFCD317    000E            ExportSysSym Imm </span><span class=cF4>
 <a name="l1216"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l114"><span class=cF4>Complex                                 </span></a><span class=cF0>007FFA5DD0    003A 0000000010 Class Public </span><span class=cF4>
 <a name="l1217"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskA.CC.html#l73"><span class=cF4>Copy                                    </span></a><span class=cF0>007FE570C8    0010 00000000CD Funct Public </span><span class=cF4>
-<a name="l1218"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCopy.CC.html#l29"><span class=cF4>CopySingle                              </span></a><span class=cF0>000002F476    0009 0000000284 Funct </span><span class=cF4>
-<a name="l1219"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCopy.CC.html#l1"><span class=cF4>CopySingleZ                             </span></a><span class=cF0>000002F356    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1218"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCopy.CC.html#l29"><span class=cF4>CopySingle                              </span></a><span class=cF0>000002F446    0009 0000000284 Funct </span><span class=cF4>
+<a name="l1219"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCopy.CC.html#l1"><span class=cF4>CopySingleZ                             </span></a><span class=cF0>000002F326    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l1220"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskA.CC.html#l145"><span class=cF4>CopyTree                                </span></a><span class=cF0>007FE78568    001C 000000016F Funct Public </span><span class=cF4>
 <a name="l1221"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskA.CC.html#l121"><span class=cF4>CopyTree2                               </span></a><span class=cF0>007FE568E0    0005 00000000DA Funct </span><span class=cF4>
-<a name="l1222"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l371"><span class=cF4>Core0Init                               </span></a><span class=cF0>00000200E5    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1223"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l303"><span class=cF4>Core0StartMP                            </span></a><span class=cF0>000001FE55    0003 000000028F Funct </span><span class=cF4>
-<a name="l1224"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l295"><span class=cF4>CoreAPExecutiveInit                     </span></a><span class=cF0>000001FE25    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1225"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l205"><span class=cF4>CoreAPExecutiveTask                     </span></a><span class=cF0>000001FBE5    0004 0000000077 Funct </span><span class=cF4>
+<a name="l1222"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l371"><span class=cF4>Core0Init                               </span></a><span class=cF0>00000200B5    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1223"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l303"><span class=cF4>Core0StartMP                            </span></a><span class=cF0>000001FE25    0003 000000028F Funct </span><span class=cF4>
+<a name="l1224"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l295"><span class=cF4>CoreAPExecutiveInit                     </span></a><span class=cF0>000001FDF5    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1225"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l205"><span class=cF4>CoreAPExecutiveTask                     </span></a><span class=cF0>000001FBB5    0004 0000000077 Funct </span><span class=cF4>
 <a name="l1226"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l73"><span class=cF4>Cos                                     </span></a><span class=cF0>00000000B6    002A            Funct Public </span><span class=cF4>
 <a name="l1227"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Math.CC.html#l69"><span class=cF4>Cosh                                    </span></a><span class=cF0>007FEDB838    0001 000000004B Funct Public </span><span class=cF4>
 <a name="l1228"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l158"><span class=cF4>CtrlAltA                                </span></a><span class=cF0>007FE43520    0003 000000003B Funct </span><span class=cF4>
 <a name="l1229"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodBible.CC.html#l383"><span class=cF4>CtrlAltB                                </span></a><span class=cF0>007FDD5328    0003 0000000021 Funct </span><span class=cF4>
-<a name="l1230"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l154"><span class=cF4>CtrlAltC                                </span></a><span class=cF0>0000018946    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1231"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l201"><span class=cF4>CtrlAltCBSet                            </span></a><span class=cF0>0000018A66    0016 000000011D Funct Public </span><span class=cF4>
-<a name="l1232"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l159"><span class=cF4>CtrlAltD                                </span></a><span class=cF0>000001895E    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1233"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l149"><span class=cF4>CtrlAltDel                              </span></a><span class=cF0>000001892E    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1234"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l170"><span class=cF4>CtrlAltF                                </span></a><span class=cF0>00000189B6    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1230"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l154"><span class=cF4>CtrlAltC                                </span></a><span class=cF0>0000018916    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1231"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l201"><span class=cF4>CtrlAltCBSet                            </span></a><span class=cF0>0000018A36    0016 000000011D Funct Public </span><span class=cF4>
+<a name="l1232"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l159"><span class=cF4>CtrlAltD                                </span></a><span class=cF0>000001892E    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1233"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l149"><span class=cF4>CtrlAltDel                              </span></a><span class=cF0>00000188FE    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1234"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l170"><span class=cF4>CtrlAltF                                </span></a><span class=cF0>0000018986    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l1235"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l120"><span class=cF4>CtrlAltG                                </span></a><span class=cF0>007FE3CFC8    0003 000000004D Funct </span><span class=cF4>
-<a name="l1236"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l175"><span class=cF4>CtrlAltM                                </span></a><span class=cF0>00000189E6    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1237"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l180"><span class=cF4>CtrlAltN                                </span></a><span class=cF0>0000018A06    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1236"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l175"><span class=cF4>CtrlAltM                                </span></a><span class=cF0>00000189B6    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1237"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l180"><span class=cF4>CtrlAltN                                </span></a><span class=cF0>00000189D6    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l1238"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrEnd.CC.html#l26"><span class=cF4>CtrlAltS                                </span></a><span class=cF0>007FE5E0F0    0003 0000000021 Funct </span><span class=cF4>
-<a name="l1239"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l185"><span class=cF4>CtrlAltT                                </span></a><span class=cF0>0000018A1E    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1240"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l190"><span class=cF4>CtrlAltV                                </span></a><span class=cF0>0000018A36    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1241"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l196"><span class=cF4>CtrlAltX                                </span></a><span class=cF0>0000018A4E    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1239"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l185"><span class=cF4>CtrlAltT                                </span></a><span class=cF0>00000189EE    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1240"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l190"><span class=cF4>CtrlAltV                                </span></a><span class=cF0>0000018A06    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1241"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l196"><span class=cF4>CtrlAltX                                </span></a><span class=cF0>0000018A1E    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l1242"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrEnd.CC.html#l3"><span class=cF4>CtrlAltZ                                </span></a><span class=cF0>007FE5E868    0003 000000003B Funct </span><span class=cF4>
 <a name="l1243"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsBttn.CC.html#l94"><span class=cF4>CtrlBttnDel                             </span></a><span class=cF0>007FDE7360    0001 0000000031 Funct Public </span><span class=cF4>
 <a name="l1244"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsBttn.CC.html#l44"><span class=cF4>CtrlBttnNew                             </span></a><span class=cF0>007FDE7700    0001 0000000162 Funct Public </span><span class=cF4>
@@ -1278,7 +1278,7 @@ body {background-color:#1f1f1f;}
 <a name="l1250"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l369"><span class=cF4>CurSongTask                             </span></a><span class=cF0>007FE58FD0    0003 0000000028 Funct </span><span class=cF4>
 <a name="l1251"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l3"><span class=cF4>CursorRemFile                           </span></a><span class=cF0>007FDC2628    0003 000000002D Funct </span><span class=cF4>
 <a name="l1252"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/DocUtils.CC.html#l10"><span class=cF4>CursorRemove                            </span></a><span class=cF0>007FDAA0B8    0002 0000000097 Funct Public </span><span class=cF4>
-<a name="l1253"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l186"><span class=cF4>D                                       </span></a><span class=cF0>0000016D8E    001E 000000011C Funct Public </span><span class=cF4>
+<a name="l1253"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l186"><span class=cF4>D                                       </span></a><span class=cF0>0000016D5E    001E 000000011C Funct Public </span><span class=cF4>
 <a name="l1254"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l114"><span class=cF4>D3Add                                   </span></a><span class=cF0>000000A83F    0002            Funct Public </span><span class=cF4>
 <a name="l1255"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l115"><span class=cF4>D3AddEqu                                </span></a><span class=cF0>000000A947    0004            Funct Public </span><span class=cF4>
 <a name="l1256"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l116"><span class=cF4>D3Copy                                  </span></a><span class=cF0>000000A8FE    0004            Funct Public </span><span class=cF4>
@@ -1355,21 +1355,21 @@ body {background-color:#1f1f1f;}
 <a name="l1327"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootMHD2.CC.html#l119"><span class=cF4>DD_BOOT_HIGH_LOC_MHD2                   </span></a><span class=cF0>00096A00      0001 0000000010 DefineStr </span><span class=cF4>
 <a name="l1328"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l32"><span class=cF4>DD_JIFFY_HZ                             </span></a><span class=cF0>1000Hz        0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l1329"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l12"><span class=cF4>DD_KERNEL                               </span></a><span class=cF0>00007C00      0000 0000000010 DefineStr </span><span class=cF4>
-<a name="l1330"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l18"><span class=cF4>DD_KERNEL_END                           </span></a><span class=cF0>00036DFF      0000 0000000010 DefineStr </span><span class=cF4>
+<a name="l1330"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l18"><span class=cF4>DD_KERNEL_END                           </span></a><span class=cF0>00036DCF      0000 0000000010 DefineStr </span><span class=cF4>
 <a name="l1331"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l30"><span class=cF4>DD_MAPPED_SPACE_END                     </span></a><span class=cF0>02D77FFFFF    0000 0000000010 DefineStr </span><span class=cF4>
 <a name="l1332"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l25"><span class=cF4>DD_MEM_HEAP_BASE                        </span></a><span class=cF0>00110000      0000 0000000010 DefineStr </span><span class=cF4>
 <a name="l1333"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l26"><span class=cF4>DD_MEM_HEAP_LIMIT                       </span></a><span class=cF0>7FFFFFFF      0000 0000000010 DefineStr </span><span class=cF4>
 <a name="l1334"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l27"><span class=cF4>DD_MEM_MIN_MEG                          </span></a><span class=cF0>256Meg        0001 0000000008 DefineStr </span><span class=cF4>
 <a name="l1335"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l20"><span class=cF4>DD_MP_VECT                              </span></a><span class=cF0>00097000      0000 0000000010 DefineStr </span><span class=cF4>
 <a name="l1336"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l22"><span class=cF4>DD_MP_VECT_END                          </span></a><span class=cF0>0009703B      0000 0000000010 DefineStr </span><span class=cF4>
-<a name="l1337"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l8"><span class=cF4>DD_OS_NAME_VERSION                      </span></a><span class=cF0>ZealOS V1.    01D8 0000000010 DefineStr </span><span class=cF4>
+<a name="l1337"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l8"><span class=cF4>DD_OS_NAME_VERSION                      </span></a><span class=cF0>ZealOS V1.    01D1 0000000010 DefineStr </span><span class=cF4>
 <a name="l1338"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l29"><span class=cF4>DD_PHYSICAL_SPACE_END                   </span></a><span class=cF0>01D77FFFFF    0000 0000000010 DefineStr </span><span class=cF4>
 <a name="l1339"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l23"><span class=cF4>DD_SYS_FIXED_AREA_BASE                  </span></a><span class=cF0>00100000      0000 0000000010 DefineStr </span><span class=cF4>
 <a name="l1340"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l24"><span class=cF4>DD_SYS_FIXED_AREA_END                   </span></a><span class=cF0>00101FFF      0000 0000000010 DefineStr </span><span class=cF4>
 <a name="l1341"></a><u>DD_TEMPLEOS_AGE                         </u></span><span class=cF0>15.0          0000 0000000008 DefineStr </span><span class=cF4>
 <a name="l1342"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l28"><span class=cF4>DD_UNCACHED_ALIAS                       </span></a><span class=cF0>01D7800000    0000 0000000010 DefineStr </span><span class=cF4>
-<a name="l1343"></a><u>DD_ZEALOS_AGE                           </u></span><span class=cF0>2.1           0000 0000000008 DefineStr </span><span class=cF4>
-<a name="l1344"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l19"><span class=cF4>DD_ZEALOS_LOC                           </span></a><span class=cF0>95,188        0000 0000000008 DefineStr 
+<a name="l1343"></a><u>DD_ZEALOS_AGE                           </u></span><span class=cF0>2.2           0000 0000000008 DefineStr </span><span class=cF4>
+<a name="l1344"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l19"><span class=cF4>DD_ZEALOS_LOC                           </span></a><span class=cF0>95,190        0000 0000000008 DefineStr 
 <a name="l1345"></a>DEC                                     01CEDF9020    0017            OpCode </span><span class=cF4>
 <a name="l1346"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/FileMgr.CC.html#l175"><span class=cF4>DEF2_NOT_INITIALIZED                    </span></a><span class=cF0>2             0003 0000000008 DefineStr </span><span class=cF4>
 <a name="l1347"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/FileMgr.CC.html#l174"><span class=cF4>DEF2_PROCESSED                          </span></a><span class=cF0>1             0009 0000000008 DefineStr </span><span class=cF4>
@@ -1713,30 +1713,30 @@ body {background-color:#1f1f1f;}
 <a name="l1685"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodSong.CC.html#l56"><span class=cF4>DUR_8DOT_16                             </span></a><span class=cF0>4             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l1686"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodSong.CC.html#l57"><span class=cF4>DUR_8_16_16                             </span></a><span class=cF0>5             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l1687"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodSong.CC.html#l53"><span class=cF4>DUR_8_8                                 </span></a><span class=cF0>1             0011 0000000008 DefineStr </span><span class=cF4>
-<a name="l1688"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l78"><span class=cF4>DVDImageRead                            </span></a><span class=cF0>000002FDD6    0003 000000019E Funct Public </span><span class=cF4>
-<a name="l1689"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l167"><span class=cF4>DVDImageWrite                           </span></a><span class=cF0>000002FF76    0005 000000034E Funct Public </span><span class=cF4>
+<a name="l1688"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l78"><span class=cF4>DVDImageRead                            </span></a><span class=cF0>000002FDA6    0003 000000019E Funct Public </span><span class=cF4>
+<a name="l1689"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l167"><span class=cF4>DVDImageWrite                           </span></a><span class=cF0>000002FF46    0005 000000034E Funct Public </span><span class=cF4>
 <a name="l1690"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3023"><span class=cF4>DVD_BLK_SIZE                            </span></a><span class=cF0>(4 * BLK_S    0046 0000000010 DefineStr </span><span class=cF4>
 <a name="l1691"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3024"><span class=cF4>DVD_BOOT_LOADER_SIZE                    </span></a><span class=cF0>DVD_BLK_SI    001C 0000000018 DefineStr </span><span class=cF4>
 <a name="l1692"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3343"><span class=cF4>DVlf_LOCKED                             </span></a><span class=cF0>0             0006 0000000008 DefineStr 
 <a name="l1693"></a>DX                                      0000000202    0021            Reg </span><span class=cF4>
 <a name="l1694"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3977"><span class=cF4>DYING_JIFFIES                           </span></a><span class=cF0>ToI64(JIFF    0004 0000000018 DefineStr </span><span class=cF4>
-<a name="l1695"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l226"><span class=cF4>Da                                      </span></a><span class=cF0>0000016ECE    0003 000000004B Funct Public </span><span class=cF4>
-<a name="l1696"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l39"><span class=cF4>Date2Struct                             </span></a><span class=cF0>00000116E2    000F 00000001D3 Funct Public </span><span class=cF4>
+<a name="l1695"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l226"><span class=cF4>Da                                      </span></a><span class=cF0>0000016E9E    0003 000000004B Funct Public </span><span class=cF4>
+<a name="l1696"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l39"><span class=cF4>Date2Struct                             </span></a><span class=cF0>00000116FA    000F 00000001D3 Funct Public </span><span class=cF4>
 <a name="l1697"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocGet.CC.html#l270"><span class=cF4>DateGet                                 </span></a><span class=cF0>007FE20B98    0001 0000000096 Funct Public </span><span class=cF4>
-<a name="l1698"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l30"><span class=cF4>DayOfWeek                               </span></a><span class=cF0>000001169A    0004 0000000048 Funct Public </span><span class=cF4>
-<a name="l1699"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l39"><span class=cF4>DeathWait                               </span></a><span class=cF0>000001C9CB    0003 000000005F Funct Public </span><span class=cF4>
-<a name="l1700"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l754"><span class=cF4>Debug                                   </span></a><span class=cF0>000001857E    000F 000000001D Funct Public </span><span class=cF4>
-<a name="l1701"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l622"><span class=cF4>Debug2                                  </span></a><span class=cF0>0000017FF6    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1702"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l587"><span class=cF4>DebugHelp                               </span></a><span class=cF0>0000017AD6    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l1703"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l279"><span class=cF4>DebugMode                               </span></a><span class=cF0>000001674E    0009 0000000022 Funct Public </span><span class=cF4>
-<a name="l1704"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l57"><span class=cF4>Define                                  </span></a><span class=cF0>000001502E    00A1 0000000045 Funct Public </span><span class=cF4>
-<a name="l1705"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l86"><span class=cF4>DefineCount                             </span></a><span class=cF0>00000150E6    000D 0000000049 Funct Public </span><span class=cF4>
-<a name="l1706"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l16"><span class=cF4>DefineListLoad                          </span></a><span class=cF0>0000014EAE    0090 0000000111 Funct Public </span><span class=cF4>
-<a name="l1707"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l1"><span class=cF4>DefineLoad                              </span></a><span class=cF0>0000014E1E    0004 000000008F Funct Public </span><span class=cF4>
-<a name="l1708"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l98"><span class=cF4>DefineMatch                             </span></a><span class=cF0>0000015136    0016 000000002B Funct Public </span><span class=cF4>
-<a name="l1709"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l103"><span class=cF4>DefinePrint                             </span></a><span class=cF0>0000015166    0070 0000000044 Funct Public </span><span class=cF4>
-<a name="l1710"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l69"><span class=cF4>DefineSub                               </span></a><span class=cF0>0000015076    0020 0000000069 Funct Public </span><span class=cF4>
-<a name="l1711"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCopy.CC.html#l99"><span class=cF4>Del                                     </span></a><span class=cF0>000002F6FE    001B 00000000E1 Funct Public </span><span class=cF4>
+<a name="l1698"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l30"><span class=cF4>DayOfWeek                               </span></a><span class=cF0>00000116B2    0004 0000000048 Funct Public </span><span class=cF4>
+<a name="l1699"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l39"><span class=cF4>DeathWait                               </span></a><span class=cF0>000001C99B    0003 000000005F Funct Public </span><span class=cF4>
+<a name="l1700"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l754"><span class=cF4>Debug                                   </span></a><span class=cF0>000001854E    000F 000000001D Funct Public </span><span class=cF4>
+<a name="l1701"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l622"><span class=cF4>Debug2                                  </span></a><span class=cF0>0000017FC6    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1702"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l587"><span class=cF4>DebugHelp                               </span></a><span class=cF0>0000017AA6    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l1703"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l279"><span class=cF4>DebugMode                               </span></a><span class=cF0>000001671E    0009 0000000022 Funct Public </span><span class=cF4>
+<a name="l1704"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l57"><span class=cF4>Define                                  </span></a><span class=cF0>0000015046    00A1 0000000045 Funct Public </span><span class=cF4>
+<a name="l1705"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l86"><span class=cF4>DefineCount                             </span></a><span class=cF0>00000150FE    000D 0000000049 Funct Public </span><span class=cF4>
+<a name="l1706"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l16"><span class=cF4>DefineListLoad                          </span></a><span class=cF0>0000014EC6    0090 0000000111 Funct Public </span><span class=cF4>
+<a name="l1707"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l1"><span class=cF4>DefineLoad                              </span></a><span class=cF0>0000014E36    0004 000000008F Funct Public </span><span class=cF4>
+<a name="l1708"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l98"><span class=cF4>DefineMatch                             </span></a><span class=cF0>000001514E    0016 000000002B Funct Public </span><span class=cF4>
+<a name="l1709"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l103"><span class=cF4>DefinePrint                             </span></a><span class=cF0>000001517E    0070 0000000044 Funct Public </span><span class=cF4>
+<a name="l1710"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l69"><span class=cF4>DefineSub                               </span></a><span class=cF0>000001508E    0020 0000000069 Funct Public </span><span class=cF4>
+<a name="l1711"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCopy.CC.html#l99"><span class=cF4>Del                                     </span></a><span class=cF0>000002F6CE    001B 00000000E1 Funct Public </span><span class=cF4>
 <a name="l1712"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskA.CC.html#l230"><span class=cF4>DelTree                                 </span></a><span class=cF0>007FE61A28    000D 00000000D4 Funct Public </span><span class=cF4>
 <a name="l1713"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskA.CC.html#l189"><span class=cF4>DelTreeDirs                             </span></a><span class=cF0>007FEF0A28    0005 0000000064 Funct </span><span class=cF4>
 <a name="l1714"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskA.CC.html#l209"><span class=cF4>DelTreeFiles                            </span></a><span class=cF0>007FEEE828    0005 0000000066 Funct </span><span class=cF4>
@@ -1745,47 +1745,47 @@ body {background-color:#1f1f1f;}
 <a name="l1717"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Diff.CC.html#l27"><span class=cF4>DiffEntriesCompare                      </span></a><span class=cF0>007FDFD228    0005 0000000021 Funct </span><span class=cF4>
 <a name="l1718"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Diff.CC.html#l40"><span class=cF4>DiffSel                                 </span></a><span class=cF0>007FDB7428    0005 0000000408 Funct </span><span class=cF4>
 <a name="l1719"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Diff.CC.html#l158"><span class=cF4>DiffSub                                 </span></a><span class=cF0>007FDBA1B0    0007 00000002F4 Funct </span><span class=cF4>
-<a name="l1720"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirB.CC.html#l120"><span class=cF4>Dir                                     </span></a><span class=cF0>000002E0C6    0006 00000002E6 Funct Public </span><span class=cF4>
-<a name="l1721"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirContext.CC.html#l1"><span class=cF4>DirContextDel                           </span></a><span class=cF0>000002D3A6    001D 00000000B0 Funct Public </span><span class=cF4>
-<a name="l1722"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirContext.CC.html#l30"><span class=cF4>DirContextNew                           </span></a><span class=cF0>000002D456    001C 00000002A1 Funct Public </span><span class=cF4>
-<a name="l1723"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l307"><span class=cF4>DirCur                                  </span></a><span class=cF0>0000021A5D    0014 000000007C Funct Public </span><span class=cF4>
-<a name="l1724"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l91"><span class=cF4>DirEntryCompareClus                     </span></a><span class=cF0>00000281A1    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1725"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l68"><span class=cF4>DirEntryCompareName                     </span></a><span class=cF0>00000280E1    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1726"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l17"><span class=cF4>DirEntryDel                             </span></a><span class=cF0>0000028009    001A 0000000022 Funct Public </span><span class=cF4>
-<a name="l1727"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l27"><span class=cF4>DirEntryDel2                            </span></a><span class=cF0>0000028031    0004 000000002B Funct Public </span><span class=cF4>
-<a name="l1728"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l323"><span class=cF4>DirFile                                 </span></a><span class=cF0>0000021ADD    000F 00000001C8 Funct Public </span><span class=cF4>
+<a name="l1720"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirB.CC.html#l120"><span class=cF4>Dir                                     </span></a><span class=cF0>000002E096    0006 00000002E6 Funct Public </span><span class=cF4>
+<a name="l1721"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirContext.CC.html#l1"><span class=cF4>DirContextDel                           </span></a><span class=cF0>000002D376    001D 00000000B0 Funct Public </span><span class=cF4>
+<a name="l1722"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirContext.CC.html#l30"><span class=cF4>DirContextNew                           </span></a><span class=cF0>000002D426    001C 00000002A1 Funct Public </span><span class=cF4>
+<a name="l1723"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l307"><span class=cF4>DirCur                                  </span></a><span class=cF0>0000021A2D    0014 000000007C Funct Public </span><span class=cF4>
+<a name="l1724"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l91"><span class=cF4>DirEntryCompareClus                     </span></a><span class=cF0>0000028171    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1725"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l68"><span class=cF4>DirEntryCompareName                     </span></a><span class=cF0>00000280B1    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1726"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l17"><span class=cF4>DirEntryDel                             </span></a><span class=cF0>0000027FD9    001A 0000000022 Funct Public </span><span class=cF4>
+<a name="l1727"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l27"><span class=cF4>DirEntryDel2                            </span></a><span class=cF0>0000028001    0004 000000002B Funct Public </span><span class=cF4>
+<a name="l1728"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l323"><span class=cF4>DirFile                                 </span></a><span class=cF0>0000021AAD    000F 00000001C8 Funct Public </span><span class=cF4>
 <a name="l1729"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/FileMgr.CC.html#l2"><span class=cF4>DirFileDoc                              </span></a><span class=cF0>007FE4EA28    0005 0000000108 Funct </span><span class=cF4>
-<a name="l1730"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l152"><span class=cF4>DirFilesFlatten                         </span></a><span class=cF0>00000282F9    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l1731"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l99"><span class=cF4>DirFilesSort                            </span></a><span class=cF0>00000281C1    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l1730"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l152"><span class=cF4>DirFilesFlatten                         </span></a><span class=cF0>00000282C9    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l1731"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l99"><span class=cF4>DirFilesSort                            </span></a><span class=cF0>0000028191    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l1732"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/ToHtmlToTXTDemo/HtmlDirList.CC.html#l1"><span class=cF4>DirIndexList                            </span></a><span class=cF0>007FD8F2C0    0001 00000001A9 Funct </span><span class=cF4>
-<a name="l1733"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l213"><span class=cF4>DirLongNameFill                         </span></a><span class=cF0>000002AC16    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l1734"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirB.CC.html#l184"><span class=cF4>DirMake                                 </span></a><span class=cF0>000002E3AE    0018 0000000171 Funct Public </span><span class=cF4>
-<a name="l1735"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l118"><span class=cF4>DirNameAbs                              </span></a><span class=cF0>00000212ED    0014 0000000304 Funct Public </span><span class=cF4>
-<a name="l1736"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l1"><span class=cF4>DirNew                                  </span></a><span class=cF0>0000027F79    0008 000000008B Funct Public </span><span class=cF4>
-<a name="l1737"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l38"><span class=cF4>DirTreeDel                              </span></a><span class=cF0>0000028061    0049 0000000039 Funct Public </span><span class=cF4>
-<a name="l1738"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l53"><span class=cF4>DirTreeDel2                             </span></a><span class=cF0>00000280A1    0004 0000000039 Funct Public </span><span class=cF4>
+<a name="l1733"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l213"><span class=cF4>DirLongNameFill                         </span></a><span class=cF0>000002ABE6    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l1734"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirB.CC.html#l184"><span class=cF4>DirMake                                 </span></a><span class=cF0>000002E37E    0018 0000000171 Funct Public </span><span class=cF4>
+<a name="l1735"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l118"><span class=cF4>DirNameAbs                              </span></a><span class=cF0>00000212BD    0014 0000000304 Funct Public </span><span class=cF4>
+<a name="l1736"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l1"><span class=cF4>DirNew                                  </span></a><span class=cF0>0000027F49    0008 000000008B Funct Public </span><span class=cF4>
+<a name="l1737"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l38"><span class=cF4>DirTreeDel                              </span></a><span class=cF0>0000028031    0049 0000000039 Funct Public </span><span class=cF4>
+<a name="l1738"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l53"><span class=cF4>DirTreeDel2                             </span></a><span class=cF0>0000028071    0004 0000000039 Funct Public </span><span class=cF4>
 <a name="l1739"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l39"><span class=cF4>DirTreeSerialize                        </span></a><span class=cF0>007FE545A8    0001 0000000048 Funct Public </span><span class=cF4>
 <a name="l1740"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l16"><span class=cF4>DirTreeSerializeFill                    </span></a><span class=cF0>007FE54958    0005 0000000072 Funct </span><span class=cF4>
 <a name="l1741"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l2"><span class=cF4>DirTreeSerializeSize                    </span></a><span class=cF0>007FE54D38    0005 0000000041 Funct </span><span class=cF4>
 <a name="l1742"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l70"><span class=cF4>DirTreeUnserialize                      </span></a><span class=cF0>007FE53E78    0001 0000000029 Funct Public </span><span class=cF4>
 <a name="l1743"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l51"><span class=cF4>DirTreeUnserialize2                     </span></a><span class=cF0>007FE564F8    0007 0000000080 Funct </span><span class=cF4>
-<a name="l1744"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l520"><span class=cF4>DiscEject                               </span></a><span class=cF0>00000238D0    0003 0000000053 Funct </span><span class=cF4>
-<a name="l1745"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l531"><span class=cF4>DiscLoad                                </span></a><span class=cF0>0000023928    0003 0000000053 Funct </span><span class=cF4>
-<a name="l1746"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l84"><span class=cF4>DiskCacheAdd                            </span></a><span class=cF0>0000021F35    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l1747"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l70"><span class=cF4>DiskCacheFind                           </span></a><span class=cF0>0000021EE5    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l1748"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l44"><span class=cF4>DiskCacheHash                           </span></a><span class=cF0>0000021E1D    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l1749"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l1"><span class=cF4>DiskCacheInit                           </span></a><span class=cF0>0000021CA5    0003 0000000178 Funct </span><span class=cF4>
-<a name="l1750"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l247"><span class=cF4>DiskCacheInvalidate                     </span></a><span class=cF0>00000262D0    0008 00000000D7 Funct Public </span><span class=cF4>
-<a name="l1751"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l108"><span class=cF4>DiskCacheInvalidate2                    </span></a><span class=cF0>0000021FE5    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1752"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l58"><span class=cF4>DiskCacheQueueIns                       </span></a><span class=cF0>0000021E8D    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1753"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l51"><span class=cF4>DiskCacheQueueRemove                    </span></a><span class=cF0>0000021E4D    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l1754"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l269"><span class=cF4>DiskChange                              </span></a><span class=cF0>00000263A8    0007 000000005C Funct Public </span><span class=cF4>
+<a name="l1744"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l520"><span class=cF4>DiscEject                               </span></a><span class=cF0>00000238A0    0003 0000000053 Funct </span><span class=cF4>
+<a name="l1745"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAHCI.CC.html#l531"><span class=cF4>DiscLoad                                </span></a><span class=cF0>00000238F8    0003 0000000053 Funct </span><span class=cF4>
+<a name="l1746"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l84"><span class=cF4>DiskCacheAdd                            </span></a><span class=cF0>0000021F05    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l1747"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l70"><span class=cF4>DiskCacheFind                           </span></a><span class=cF0>0000021EB5    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l1748"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l44"><span class=cF4>DiskCacheHash                           </span></a><span class=cF0>0000021DED    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l1749"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l1"><span class=cF4>DiskCacheInit                           </span></a><span class=cF0>0000021C75    0003 0000000178 Funct </span><span class=cF4>
+<a name="l1750"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l247"><span class=cF4>DiskCacheInvalidate                     </span></a><span class=cF0>00000262A0    0008 00000000D7 Funct Public </span><span class=cF4>
+<a name="l1751"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l108"><span class=cF4>DiskCacheInvalidate2                    </span></a><span class=cF0>0000021FB5    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1752"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l58"><span class=cF4>DiskCacheQueueIns                       </span></a><span class=cF0>0000021E5D    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1753"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l51"><span class=cF4>DiskCacheQueueRemove                    </span></a><span class=cF0>0000021E1D    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l1754"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l269"><span class=cF4>DiskChange                              </span></a><span class=cF0>0000026378    0007 000000005C Funct Public </span><span class=cF4>
 <a name="l1755"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l232"><span class=cF4>DiskCheck                               </span></a><span class=cF0>007FE4BD60    0001 0000000147 Funct Public </span><span class=cF4>
 <a name="l1756"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskPart.CC.html#l13"><span class=cF4>DiskPart                                </span></a><span class=cF0>007FE4D828    0005 0000000806 Funct Public </span><span class=cF4>
 <a name="l1757"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l379"><span class=cF4>DiskView                                </span></a><span class=cF0>007FE5EC28    0001 0000000484 Funct Public </span><span class=cF4>
 <a name="l1758"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Math.CC.html#l31"><span class=cF4>DistSqrI64                              </span></a><span class=cF0>007FEDC6D8    000F 0000000054 Funct Public </span><span class=cF4>
 <a name="l1759"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocGr.CC.html#l134"><span class=cF4>DitherColor2                            </span></a><span class=cF0>007FE05ED0    0001 00000001D3 Funct </span><span class=cF4>
-<a name="l1760"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l221"><span class=cF4>Dm                                      </span></a><span class=cF0>0000016EAE    0004 000000001D Funct Public 
+<a name="l1760"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l221"><span class=cF4>Dm                                      </span></a><span class=cF0>0000016E7E    0004 000000001D Funct Public 
 <a name="l1761"></a>Doc2PlainText                           0000000000    0001            NULL </span><span class=cF4>
 <a name="l1762"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPlain.CC.html#l50"><span class=cF4>Doc2PlainText                           </span></a><span class=cF0>007FE30628    000A 00000008B7 Funct </span><span class=cF4>
 <a name="l1763"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/ToTXT.CC.html#l43"><span class=cF4>Doc2TXT                                 </span></a><span class=cF0>007FDA6828    0003 00000001DB Funct Public </span><span class=cF4>
@@ -1911,8 +1911,8 @@ body {background-color:#1f1f1f;}
 <a name="l1883"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/StrUtils.CC.html#l82"><span class=cF4>DocWordsFile                            </span></a><span class=cF0>007FDAEC28    0003 00000000C2 Funct 
 <a name="l1884"></a>DocWrite                                0000000000    0001            NULL </span><span class=cF4>
 <a name="l1885"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocFile.CC.html#l207"><span class=cF4>DocWrite                                </span></a><span class=cF0>007FE215E8    003C 0000000090 Funct Public </span><span class=cF4>
-<a name="l1886"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l10"><span class=cF4>Dos2CDate                               </span></a><span class=cF0>000002A3D1    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l1887"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l374"><span class=cF4>Dr                                      </span></a><span class=cF0>00000174D6    0003 000000008A Funct Public </span><span class=cF4>
+<a name="l1886"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l10"><span class=cF4>Dos2CDate                               </span></a><span class=cF0>000002A3A1    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l1887"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l374"><span class=cF4>Dr                                      </span></a><span class=cF0>00000174A6    0003 000000008A Funct Public </span><span class=cF4>
 <a name="l1888"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsBttn.CC.html#l12"><span class=cF4>DrawCtrlBttn                            </span></a><span class=cF0>007FDE7F78    0003 0000000129 Funct </span><span class=cF4>
 <a name="l1889"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l65"><span class=cF4>DrawCtrls                               </span></a><span class=cF0>007FDEAE28    0003 00000000F2 Funct </span><span class=cF4>
 <a name="l1890"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Mouse.CC.html#l13"><span class=cF4>DrawGrabMouse                           </span></a><span class=cF0>007FDCC8C0    0003 0000000202 Funct Public </span><span class=cF4>
@@ -1927,31 +1927,31 @@ body {background-color:#1f1f1f;}
 <a name="l1899"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrComposites.CC.html#l379"><span class=cF4>DrawWaitMouse                           </span></a><span class=cF0>007FE8F588    0001 00000000CC Funct Public </span><span class=cF4>
 <a name="l1900"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l92"><span class=cF4>DrawWinGrid                             </span></a><span class=cF0>007FE3D820    0003 00000000D9 Funct </span><span class=cF4>
 <a name="l1901"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l122"><span class=cF4>DrawWinScroll                           </span></a><span class=cF0>007FDEA818    0005 0000000090 Funct </span><span class=cF4>
-<a name="l1902"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l286"><span class=cF4>Drive                                   </span></a><span class=cF0>0000026408    0031 00000000F9 Funct Public </span><span class=cF4>
-<a name="l1903"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l173"><span class=cF4>Drive2Letter                            </span></a><span class=cF0>00000260E0    002E 0000000027 Funct Public </span><span class=cF4>
-<a name="l1904"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l85"><span class=cF4>DriveBlkDevDel                          </span></a><span class=cF0>0000025E58    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l1905"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l160"><span class=cF4>DriveCheck                              </span></a><span class=cF0>0000026098    001B 0000000043 Funct Public </span><span class=cF4>
-<a name="l1906"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l76"><span class=cF4>DriveDel                                </span></a><span class=cF0>0000025E08    0007 0000000049 Funct Public </span><span class=cF4>
-<a name="l1907"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l209"><span class=cF4>DriveEnable                             </span></a><span class=cF0>0000027C89    0003 0000000057 Funct Public </span><span class=cF4>
-<a name="l1908"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l98"><span class=cF4>DriveFATBlkAlloc                        </span></a><span class=cF0>0000025EA0    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l1909"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l108"><span class=cF4>DriveFATBlkClean                        </span></a><span class=cF0>0000025F00    000C            ExportSysSym Imm </span><span class=cF4>
-<a name="l1910"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l130"><span class=cF4>DriveFATBlkSet                          </span></a><span class=cF0>0000025FB0    000E            ExportSysSym Imm </span><span class=cF4>
-<a name="l1911"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l232"><span class=cF4>DriveIsWritable                         </span></a><span class=cF0>0000026278    0014 0000000054 Funct Public </span><span class=cF4>
-<a name="l1912"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l1"><span class=cF4>DriveLock                               </span></a><span class=cF0>0000025BE0    0023 0000000056 Funct Public </span><span class=cF4>
-<a name="l1913"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l44"><span class=cF4>DriveMakeFreeSlot                       </span></a><span class=cF0>0000025CE0    000C 000000006F Funct Public </span><span class=cF4>
-<a name="l1914"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l332"><span class=cF4>DriveModelNum                           </span></a><span class=cF0>0000026590    0004 0000000088 Funct Public </span><span class=cF4>
-<a name="l1915"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l57"><span class=cF4>DriveNextFreeLet                        </span></a><span class=cF0>0000025D50    000A 00000000B8 Funct Public </span><span class=cF4>
-<a name="l1916"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l361"><span class=cF4>DriveRep                                </span></a><span class=cF0>0000026699    0006 0000000296 Funct Public </span><span class=cF4>
-<a name="l1917"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l314"><span class=cF4>DriveSerialNum                          </span></a><span class=cF0>0000026508    0004 0000000088 Funct Public </span><span class=cF4>
-<a name="l1918"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l352"><span class=cF4>DriveTextAttrGet                        </span></a><span class=cF0>0000026621    000F 0000000077 Funct Public </span><span class=cF4>
-<a name="l1919"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFormat.CC.html#l1"><span class=cF4>DriveTypeSet                            </span></a><span class=cF0>00000302C6    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l1920"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l16"><span class=cF4>DriveUnlock                             </span></a><span class=cF0>0000025C38    004A 0000000058 Funct Public </span><span class=cF4>
+<a name="l1902"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l286"><span class=cF4>Drive                                   </span></a><span class=cF0>00000263D8    0031 00000000F9 Funct Public </span><span class=cF4>
+<a name="l1903"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l173"><span class=cF4>Drive2Letter                            </span></a><span class=cF0>00000260B0    002E 0000000027 Funct Public </span><span class=cF4>
+<a name="l1904"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l85"><span class=cF4>DriveBlkDevDel                          </span></a><span class=cF0>0000025E28    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l1905"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l160"><span class=cF4>DriveCheck                              </span></a><span class=cF0>0000026068    001B 0000000043 Funct Public </span><span class=cF4>
+<a name="l1906"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l76"><span class=cF4>DriveDel                                </span></a><span class=cF0>0000025DD8    0007 0000000049 Funct Public </span><span class=cF4>
+<a name="l1907"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l209"><span class=cF4>DriveEnable                             </span></a><span class=cF0>0000027C59    0003 0000000057 Funct Public </span><span class=cF4>
+<a name="l1908"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l98"><span class=cF4>DriveFATBlkAlloc                        </span></a><span class=cF0>0000025E70    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l1909"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l108"><span class=cF4>DriveFATBlkClean                        </span></a><span class=cF0>0000025ED0    000C            ExportSysSym Imm </span><span class=cF4>
+<a name="l1910"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l130"><span class=cF4>DriveFATBlkSet                          </span></a><span class=cF0>0000025F80    000E            ExportSysSym Imm </span><span class=cF4>
+<a name="l1911"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l232"><span class=cF4>DriveIsWritable                         </span></a><span class=cF0>0000026248    0014 0000000054 Funct Public </span><span class=cF4>
+<a name="l1912"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l1"><span class=cF4>DriveLock                               </span></a><span class=cF0>0000025BB0    0023 0000000056 Funct Public </span><span class=cF4>
+<a name="l1913"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l44"><span class=cF4>DriveMakeFreeSlot                       </span></a><span class=cF0>0000025CB0    000C 000000006F Funct Public </span><span class=cF4>
+<a name="l1914"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l332"><span class=cF4>DriveModelNum                           </span></a><span class=cF0>0000026560    0004 0000000088 Funct Public </span><span class=cF4>
+<a name="l1915"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l57"><span class=cF4>DriveNextFreeLet                        </span></a><span class=cF0>0000025D20    000A 00000000B8 Funct Public </span><span class=cF4>
+<a name="l1916"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l361"><span class=cF4>DriveRep                                </span></a><span class=cF0>0000026669    0006 0000000296 Funct Public </span><span class=cF4>
+<a name="l1917"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l314"><span class=cF4>DriveSerialNum                          </span></a><span class=cF0>00000264D8    0004 0000000088 Funct Public </span><span class=cF4>
+<a name="l1918"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l352"><span class=cF4>DriveTextAttrGet                        </span></a><span class=cF0>00000265F1    000F 0000000077 Funct Public </span><span class=cF4>
+<a name="l1919"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFormat.CC.html#l1"><span class=cF4>DriveTypeSet                            </span></a><span class=cF0>0000030296    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l1920"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l16"><span class=cF4>DriveUnlock                             </span></a><span class=cF0>0000025C08    004A 0000000058 Funct Public </span><span class=cF4>
 <a name="l1921"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l480"><span class=cF4>DriveUnused                             </span></a><span class=cF0>007FE49BD8    0004 00000000CC Funct Public </span><span class=cF4>
 <a name="l1922"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l358"><span class=cF4>DriveView                               </span></a><span class=cF0>007FE4AE48    0001 0000000097 Funct Public </span><span class=cF4>
-<a name="l1923"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l31"><span class=cF4>DrivesRelease                           </span></a><span class=cF0>0000025C90    0006 000000004C Funct Public </span><span class=cF4>
+<a name="l1923"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l31"><span class=cF4>DrivesRelease                           </span></a><span class=cF0>0000025C60    0006 000000004C Funct Public </span><span class=cF4>
 <a name="l1924"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l94"><span class=cF4>DrivesSize                              </span></a><span class=cF0>007FDB02B0    0003 0000000071 Funct </span><span class=cF4>
 <a name="l1925"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskA.CC.html#l49"><span class=cF4>Dump                                    </span></a><span class=cF0>007FE57500    0001 00000000C0 Funct Public </span><span class=cF4>
-<a name="l1926"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l405"><span class=cF4>E                                       </span></a><span class=cF0>00000311CE    0003 0000000068 Funct Public 
+<a name="l1926"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l405"><span class=cF4>E                                       </span></a><span class=cF0>000003119E    0003 0000000068 Funct Public 
 <a name="l1927"></a>EAX                                     0000000300    00B7            Reg 
 <a name="l1928"></a>EBP                                     0000000305    0006            Reg 
 <a name="l1929"></a>EBX                                     0000000303    0035            Reg </span><span class=cF4>
@@ -1991,7 +1991,7 @@ body {background-color:#1f1f1f;}
 <a name="l1963"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l733"><span class=cF4>EXT_HEAPLOG_MALLOC                      </span></a><span class=cF0>2             0009 0000000008 DefineStr </span><span class=cF4>
 <a name="l1964"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l732"><span class=cF4>EXT_WIN_FOCUS                           </span></a><span class=cF0>1             0006 0000000008 DefineStr </span><span class=cF4>
 <a name="l1965"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l731"><span class=cF4>EXT_WIN_TO_TOP                          </span></a><span class=cF0>0             0005 0000000008 DefineStr </span><span class=cF4>
-<a name="l1966"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l66"><span class=cF4>Echo                                    </span></a><span class=cF0>007FFC060F    0003 0000000017 Funct Public 
+<a name="l1966"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l66"><span class=cF4>Echo                                    </span></a><span class=cF0>007FFC05A7    0003 0000000017 Funct Public 
 <a name="l1967"></a>Ed                                      0000000000    0001            NULL </span><span class=cF4>
 <a name="l1968"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocEd.CC.html#l228"><span class=cF4>Ed                                      </span></a><span class=cF0>007FE0CBF0    001C 0000000209 Funct Public </span><span class=cF4>
 <a name="l1969"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocEd.CC.html#l28"><span class=cF4>EdAutoSaveCB                            </span></a><span class=cF0>007FE0EF00    0003 0000000045 Funct </span><span class=cF4>
@@ -2033,9 +2033,9 @@ body {background-color:#1f1f1f;}
 <a name="l2005"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocChar.CC.html#l333"><span class=cF4>EdLineDown                              </span></a><span class=cF0>007FE15028    0005 000000045B Funct Public </span><span class=cF4>
 <a name="l2006"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocChar.CC.html#l198"><span class=cF4>EdLineUp                                </span></a><span class=cF0>007FE160F0    0005 00000003E8 Funct Public </span><span class=cF4>
 <a name="l2007"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocLink.CC.html#l199"><span class=cF4>EdLinkConvert                           </span></a><span class=cF0>007FE0D228    000D 000000044F Funct Public </span><span class=cF4>
-<a name="l2008"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l67"><span class=cF4>EdLite                                  </span></a><span class=cF0>00000203DD    0006 00000009B1 Funct Public </span><span class=cF4>
-<a name="l2009"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l365"><span class=cF4>EdLiteFileLine                          </span></a><span class=cF0>0000020E15    0006 000000004A Funct </span><span class=cF4>
-<a name="l2010"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l7"><span class=cF4>EdLiteUpdate                            </span></a><span class=cF0>0000020235    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2008"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l67"><span class=cF4>EdLite                                  </span></a><span class=cF0>00000203AD    0006 00000009B1 Funct Public </span><span class=cF4>
+<a name="l2009"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l365"><span class=cF4>EdLiteFileLine                          </span></a><span class=cF0>0000020DE5    0006 000000004A Funct </span><span class=cF4>
+<a name="l2010"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l7"><span class=cF4>EdLiteUpdate                            </span></a><span class=cF0>0000020205    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l2011"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocMacro.CC.html#l239"><span class=cF4>EdMacroUtil                             </span></a><span class=cF0>007FE03760    0003 0000000034 Funct </span><span class=cF4>
 <a name="l2012"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocEd.CC.html#l70"><span class=cF4>EdMoreCB                                </span></a><span class=cF0>007FE10EC0    0005 000000005E Funct </span><span class=cF4>
 <a name="l2013"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocEd.CC.html#l14"><span class=cF4>EdOverStrikeCB                          </span></a><span class=cF0>007FE0F2B0    0005 0000000047 Funct </span><span class=cF4>
@@ -2060,23 +2060,23 @@ body {background-color:#1f1f1f;}
 <a name="l2032"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteEd.CC.html#l841"><span class=cF4>EdSpriteNew                             </span></a><span class=cF0>007FE69468    000F 000000003D Funct </span><span class=cF4>
 <a name="l2033"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocGet.CC.html#l3"><span class=cF4>EdUndoFilter                            </span></a><span class=cF0>007FE1A258    0003 0000000054 Funct </span><span class=cF4>
 <a name="l2034"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrMath.CC.html#l390"><span class=cF4>Ellipse                                 </span></a><span class=cF0>007FEAD820    0007 00000003BD Funct Public </span><span class=cF4>
-<a name="l2035"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l215"><span class=cF4>EndianU16                               </span></a><span class=cF0>000000AF67    0019            Funct Public </span><span class=cF4>
-<a name="l2036"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l216"><span class=cF4>EndianU32                               </span></a><span class=cF0>000000AF76    0010            Funct Public </span><span class=cF4>
-<a name="l2037"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l217"><span class=cF4>EndianU64                               </span></a><span class=cF0>000000AF84    0004            Funct Public </span><span class=cF4>
-<a name="l2038"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l332"><span class=cF4>ExeCmdLine                              </span></a><span class=cF0>000001D173    0009 000000028E Funct Public </span><span class=cF4>
+<a name="l2035"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l215"><span class=cF4>EndianU16                               </span></a><span class=cF0>000000AF83    0019            Funct Public </span><span class=cF4>
+<a name="l2036"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l216"><span class=cF4>EndianU32                               </span></a><span class=cF0>000000AF92    0010            Funct Public </span><span class=cF4>
+<a name="l2037"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l217"><span class=cF4>EndianU64                               </span></a><span class=cF0>000000AFA0    0004            Funct Public </span><span class=cF4>
+<a name="l2038"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l332"><span class=cF4>ExeCmdLine                              </span></a><span class=cF0>000001D143    0009 000000028E Funct Public </span><span class=cF4>
 <a name="l2039"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocTree.CC.html#l229"><span class=cF4>ExeDoc                                  </span></a><span class=cF0>007FDED1E0    0005 0000000156 Funct Public 
 <a name="l2040"></a>ExeFile                                 0000000000    0001            NULL </span><span class=cF4>
-<a name="l2041"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l711"><span class=cF4>ExeFile                                 </span></a><span class=cF0>007FFC235F    000A 0000000077 Funct Public </span><span class=cF4>
-<a name="l2042"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l760"><span class=cF4>ExeFile2                                </span></a><span class=cF0>007FFC2517    0005 0000000075 Funct Public 
+<a name="l2041"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l711"><span class=cF4>ExeFile                                 </span></a><span class=cF0>007FFC22F7    000A 0000000077 Funct Public </span><span class=cF4>
+<a name="l2042"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l760"><span class=cF4>ExeFile2                                </span></a><span class=cF0>007FFC24AF    0005 0000000075 Funct Public 
 <a name="l2043"></a>ExePrint                                0000000000    0001            NULL </span><span class=cF4>
-<a name="l2044"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l700"><span class=cF4>ExePrint                                </span></a><span class=cF0>007FFC230F    000B 0000000049 Funct Public </span><span class=cF4>
-<a name="l2045"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l749"><span class=cF4>ExePrint2                               </span></a><span class=cF0>007FFC24CF    0007 0000000047 Funct Public </span><span class=cF4>
-<a name="l2046"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l661"><span class=cF4>ExePutS                                 </span></a><span class=cF0>007FFC216F    0006 000000019A Funct Public </span><span class=cF4>
-<a name="l2047"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l730"><span class=cF4>ExePutS2                                </span></a><span class=cF0>007FFC2407    0005 00000000C4 Funct Public </span><span class=cF4>
-<a name="l2048"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l1"><span class=cF4>Exit                                    </span></a><span class=cF0>000001C87B    0019 00000000CC Funct Public </span><span class=cF4>
+<a name="l2044"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l700"><span class=cF4>ExePrint                                </span></a><span class=cF0>007FFC22A7    000B 0000000049 Funct Public </span><span class=cF4>
+<a name="l2045"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l749"><span class=cF4>ExePrint2                               </span></a><span class=cF0>007FFC2467    0007 0000000047 Funct Public </span><span class=cF4>
+<a name="l2046"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l661"><span class=cF4>ExePutS                                 </span></a><span class=cF0>007FFC2107    0006 000000019A Funct Public </span><span class=cF4>
+<a name="l2047"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l730"><span class=cF4>ExePutS2                                </span></a><span class=cF0>007FFC239F    0005 00000000C4 Funct Public </span><span class=cF4>
+<a name="l2048"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l1"><span class=cF4>Exit                                    </span></a><span class=cF0>000001C84B    0019 00000000CC Funct Public </span><span class=cF4>
 <a name="l2049"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l97"><span class=cF4>Exp                                     </span></a><span class=cF0>000000AC58    000E            Funct Public </span><span class=cF4>
-<a name="l2050"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l226"><span class=cF4>ExtChange                               </span></a><span class=cF0>000002178D    000C 000000008C Funct Public </span><span class=cF4>
-<a name="l2051"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l237"><span class=cF4>ExtDefault                              </span></a><span class=cF0>000002181D    0034 0000000087 Funct Public </span><span class=cF4>
+<a name="l2050"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l226"><span class=cF4>ExtChange                               </span></a><span class=cF0>000002175D    000C 000000008C Funct Public </span><span class=cF4>
+<a name="l2051"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l237"><span class=cF4>ExtDefault                              </span></a><span class=cF0>00000217ED    0034 0000000087 Funct Public </span><span class=cF4>
 <a name="l2052"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l130"><span class=cF4>ExtendedASCII                           </span></a><span class=cF0>007FE3C9D8    0003 00000001A1 Funct </span><span class=cF4>
 <a name="l2053"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l8"><span class=cF4>F                                       </span></a><span class=cF0>007FDA5A80    0001 0000000025 Funct Public 
 <a name="l2054"></a>F2XM1                                   01CEDF2B60    0003            OpCode 
@@ -2090,38 +2090,38 @@ body {background-color:#1f1f1f;}
 <a name="l2062"></a>FADD                                    01CEDF23D0    0008            OpCode 
 <a name="l2063"></a>FADDP                                   01CEDF2470    0011            OpCode </span><span class=cF4>
 <a name="l2064"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l21"><span class=cF4>FALSE                                   </span></a><span class=cF0>0             06AA 0000000008 DefineStr </span><span class=cF4>
-<a name="l2065"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l505"><span class=cF4>FAT32AllocClus                          </span></a><span class=cF0>000002B836    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2066"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l574"><span class=cF4>FAT32AllocContiguousClus                </span></a><span class=cF0>000002BACE    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2067"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l247"><span class=cF4>FAT32CDirFill                           </span></a><span class=cF0>000002AD46    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2068"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l437"><span class=cF4>FAT32Cd                                 </span></a><span class=cF0>000002B586    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2065"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l505"><span class=cF4>FAT32AllocClus                          </span></a><span class=cF0>000002B806    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2066"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l574"><span class=cF4>FAT32AllocContiguousClus                </span></a><span class=cF0>000002BA9E    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2067"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l247"><span class=cF4>FAT32CDirFill                           </span></a><span class=cF0>000002AD16    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2068"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l437"><span class=cF4>FAT32Cd                                 </span></a><span class=cF0>000002B556    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l2069"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l170"><span class=cF4>FAT32CheckDisk                          </span></a><span class=cF0>007FE7EA38    0003 00000002B0 Funct </span><span class=cF4>
 <a name="l2070"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l115"><span class=cF4>FAT32CheckDiskList                      </span></a><span class=cF0>007FE5DEE0    0005 00000001FF Funct </span><span class=cF4>
-<a name="l2071"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l263"><span class=cF4>FAT32DirFill                            </span></a><span class=cF0>000002ADCE    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l2072"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l646"><span class=cF4>FAT32DirNew                             </span></a><span class=cF0>000002BDC6    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l2071"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l263"><span class=cF4>FAT32DirFill                            </span></a><span class=cF0>000002AD9E    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l2072"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l646"><span class=cF4>FAT32DirNew                             </span></a><span class=cF0>000002BD96    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l2073"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l310"><span class=cF4>FAT32DriveView                          </span></a><span class=cF0>007FE4B248    0003 0000000232 Funct </span><span class=cF4>
-<a name="l2074"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l321"><span class=cF4>FAT32FileFind                           </span></a><span class=cF0>000002B0DE    0009            ExportSysSym Imm </span><span class=cF4>
-<a name="l2075"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l401"><span class=cF4>FAT32FileRead                           </span></a><span class=cF0>000002B3FE    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2076"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l909"><span class=cF4>FAT32FileWrite                          </span></a><span class=cF0>000002CCB6    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2077"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l813"><span class=cF4>FAT32FilesDel                           </span></a><span class=cF0>000002C7FE    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2078"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l944"><span class=cF4>FAT32FilesFind                          </span></a><span class=cF0>000002CE1E    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2079"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l55"><span class=cF4>FAT32Format                             </span></a><span class=cF0>000002A5E1    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2080"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l451"><span class=cF4>FAT32FreeClus                           </span></a><span class=cF0>000002B626    0007 0000000209 Funct </span><span class=cF4>
-<a name="l2081"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l27"><span class=cF4>FAT32Init                               </span></a><span class=cF0>000002A451    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l2082"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l1044"><span class=cF4>FAT32MkDir                              </span></a><span class=cF0>000002D20E    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2074"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l321"><span class=cF4>FAT32FileFind                           </span></a><span class=cF0>000002B0AE    0009            ExportSysSym Imm </span><span class=cF4>
+<a name="l2075"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l401"><span class=cF4>FAT32FileRead                           </span></a><span class=cF0>000002B3CE    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2076"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l909"><span class=cF4>FAT32FileWrite                          </span></a><span class=cF0>000002CC86    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2077"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l813"><span class=cF4>FAT32FilesDel                           </span></a><span class=cF0>000002C7CE    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2078"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l944"><span class=cF4>FAT32FilesFind                          </span></a><span class=cF0>000002CDEE    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2079"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l55"><span class=cF4>FAT32Format                             </span></a><span class=cF0>000002A5B1    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2080"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l451"><span class=cF4>FAT32FreeClus                           </span></a><span class=cF0>000002B5F6    0007 0000000209 Funct </span><span class=cF4>
+<a name="l2081"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l27"><span class=cF4>FAT32Init                               </span></a><span class=cF0>000002A421    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l2082"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l1044"><span class=cF4>FAT32MkDir                              </span></a><span class=cF0>000002D1DE    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l2083"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l458"><span class=cF4>FAT32UnusedDriveSpace                   </span></a><span class=cF0>007FE4A308    0003 0000000127 Funct </span><span class=cF4>
 <a name="l2084"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3134"><span class=cF4>FAT32_ENTRIES_BITS                      </span></a><span class=cF0>Bsf(FAT32_    0014 0000000020 DefineStr </span><span class=cF4>
 <a name="l2085"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3133"><span class=cF4>FAT32_ENTRIES_PER_BLK                   </span></a><span class=cF0>(BLK_SIZE     0014 0000000028 DefineStr </span><span class=cF4>
-<a name="l2086"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l176"><span class=cF4>FATFromName                             </span></a><span class=cF0>000002AB39    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l2087"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l130"><span class=cF4>FATNameTo                               </span></a><span class=cF0>000002A9C9    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2088"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l163"><span class=cF4>FATNameXSum                             </span></a><span class=cF0>000002AAD1    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l2089"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l151"><span class=cF4>FBlkRead                                </span></a><span class=cF0>000002EE66    000D 00000001F9 Funct Public </span><span class=cF4>
-<a name="l2090"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l214"><span class=cF4>FBlkWrite                               </span></a><span class=cF0>000002F066    001C 00000002EA Funct Public 
+<a name="l2086"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l176"><span class=cF4>FATFromName                             </span></a><span class=cF0>000002AB09    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l2087"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l130"><span class=cF4>FATNameTo                               </span></a><span class=cF0>000002A999    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2088"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l163"><span class=cF4>FATNameXSum                             </span></a><span class=cF0>000002AAA1    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l2089"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l151"><span class=cF4>FBlkRead                                </span></a><span class=cF0>000002EE36    000D 00000001F9 Funct Public </span><span class=cF4>
+<a name="l2090"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l214"><span class=cF4>FBlkWrite                               </span></a><span class=cF0>000002F036    001C 00000002EA Funct Public 
 <a name="l2091"></a>FCHS                                    01CEDF2AA0    0001            OpCode 
 <a name="l2092"></a>FCLEX                                   01CEDF2080    0001            OpCode 
 <a name="l2093"></a>FCOMI                                   01CEDF20C8    0000            OpCode 
 <a name="l2094"></a>FCOMIP                                  01CEDF2128    000C            OpCode 
 <a name="l2095"></a>FCOS                                    01CEDF29E0    0004            OpCode </span><span class=cF4>
-<a name="l2096"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l82"><span class=cF4>FClose                                  </span></a><span class=cF0>000002EC6E    0016 00000000CF Funct Public </span><span class=cF4>
+<a name="l2096"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l82"><span class=cF4>FClose                                  </span></a><span class=cF0>000002EC3E    0016 00000000CF Funct Public </span><span class=cF4>
 <a name="l2097"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l18"><span class=cF4>FD                                      </span></a><span class=cF0>007FDA5398    0001 0000000024 Funct Public 
 <a name="l2098"></a>FDECSTP                                 01CEDF1F60    0000            OpCode 
 <a name="l2099"></a>FDIV                                    01CEDF2630    0000            OpCode 
@@ -2205,7 +2205,7 @@ body {background-color:#1f1f1f;}
 <a name="l2177"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l80"><span class=cF4>FOFlatten                               </span></a><span class=cF0>007FE53AA0    0003 000000006B Funct </span><span class=cF4>
 <a name="l2178"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4264"><span class=cF4>FONT_HEIGHT                             </span></a><span class=cF0>8             00AB 0000000008 DefineStr </span><span class=cF4>
 <a name="l2179"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4263"><span class=cF4>FONT_WIDTH                              </span></a><span class=cF0>8             00D1 0000000008 DefineStr </span><span class=cF4>
-<a name="l2180"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l9"><span class=cF4>FOpen                                   </span></a><span class=cF0>000002E9DE    0018 000000028E Funct Public 
+<a name="l2180"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l9"><span class=cF4>FOpen                                   </span></a><span class=cF0>000002E9AE    0018 000000028E Funct Public 
 <a name="l2181"></a>FPATAN                                  01CEDF2920    0005            OpCode 
 <a name="l2182"></a>FPREM                                   01CEDF24E8    0001            OpCode 
 <a name="l2183"></a>FPTAN                                   01CEDF2980    0004            OpCode </span><span class=cF4>
@@ -2236,8 +2236,8 @@ body {background-color:#1f1f1f;}
 <a name="l2208"></a>FSUBP                                   01CEDF2370    0004            OpCode 
 <a name="l2209"></a>FSUBR                                   01CEDF2188    0002            OpCode 
 <a name="l2210"></a>FSUBRP                                  01CEDF2270    0004            OpCode </span><span class=cF4>
-<a name="l2211"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l114"><span class=cF4>FSetClus                                </span></a><span class=cF0>000002ED3E    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l2212"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l1"><span class=cF4>FSize                                   </span></a><span class=cF0>000002E9BE    000A 000000001B Funct Public </span><span class=cF4>
+<a name="l2211"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l114"><span class=cF4>FSetClus                                </span></a><span class=cF0>000002ED0E    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l2212"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCFile.CC.html#l1"><span class=cF4>FSize                                   </span></a><span class=cF0>000002E98E    000A 000000001B Funct Public </span><span class=cF4>
 <a name="l2213"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3348"><span class=cF4>FSt_FAT32                               </span></a><span class=cF0>2             0033 0000000008 DefineStr </span><span class=cF4>
 <a name="l2214"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3349"><span class=cF4>FSt_ISO9660                             </span></a><span class=cF0>3             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l2215"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3351"><span class=cF4>FSt_LINUX                               </span></a><span class=cF0>5             0003 0000000008 DefineStr </span><span class=cF4>
@@ -2309,9 +2309,9 @@ body {background-color:#1f1f1f;}
 <a name="l2281"></a>FXTRACT                                 01CEDF1D80    0000            OpCode 
 <a name="l2282"></a>FYL2X                                   01CEDF2C20    0004            OpCode 
 <a name="l2283"></a>FYL2XP1                                 01CEDF2BC0    0000            OpCode </span><span class=cF4>
-<a name="l2284"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l162"><span class=cF4>FarCall32                               </span></a><span class=cF0>000001ECE9    000A            Funct Public </span><span class=cF4>
-<a name="l2285"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l696"><span class=cF4>Fault2                                  </span></a><span class=cF0>00000182B6    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2286"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l658"><span class=cF4>Fault3                                  </span></a><span class=cF0>0000018136    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2284"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l162"><span class=cF4>FarCall32                               </span></a><span class=cF0>000001ECB9    000A            Funct Public </span><span class=cF4>
+<a name="l2285"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l696"><span class=cF4>Fault2                                  </span></a><span class=cF0>0000018286    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2286"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l658"><span class=cF4>Fault3                                  </span></a><span class=cF0>0000018106    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l2287"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l98"><span class=cF4>Fclex                                   </span></a><span class=cF0>000000AD0E    0002            Funct </span><span class=cF4>
 <a name="l2288"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l989"><span class=cF4>Ff_ARGPOP                               </span></a><span class=cF0>10            0006 0000000008 DefineStr </span><span class=cF4>
 <a name="l2289"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l993"><span class=cF4>Ff_DOT_DOT_DOT                          </span></a><span class=cF0>14            0005 0000000008 DefineStr </span><span class=cF4>
@@ -2321,59 +2321,59 @@ body {background-color:#1f1f1f;}
 <a name="l2293"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l990"><span class=cF4>Ff_NOARGPOP                             </span></a><span class=cF0>11            0006 0000000008 DefineStr </span><span class=cF4>
 <a name="l2294"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l994"><span class=cF4>Ff_RET1                                 </span></a><span class=cF0>15            0006 0000000008 DefineStr </span><span class=cF4>
 <a name="l2295"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l992"><span class=cF4>Ff__EXTERN                              </span></a><span class=cF0>13            0006 0000000008 DefineStr </span><span class=cF4>
-<a name="l2296"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l385"><span class=cF4>FifoI64Count                            </span></a><span class=cF0>0000010582    0003 0000000049 Funct Public </span><span class=cF4>
-<a name="l2297"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l315"><span class=cF4>FifoI64Del                              </span></a><span class=cF0>000001045A    0003 000000001C Funct Public </span><span class=cF4>
-<a name="l2298"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l377"><span class=cF4>FifoI64Flush                            </span></a><span class=cF0>0000010562    0008 0000000019 Funct Public </span><span class=cF4>
-<a name="l2299"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l321"><span class=cF4>FifoI64Ins                              </span></a><span class=cF0>000001047A    0004 0000000051 Funct Public </span><span class=cF4>
-<a name="l2300"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l299"><span class=cF4>FifoI64New                              </span></a><span class=cF0>00000103F2    0004 0000000061 Funct Public </span><span class=cF4>
-<a name="l2301"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l360"><span class=cF4>FifoI64Peek                             </span></a><span class=cF0>0000010522    0003 000000003B Funct Public </span><span class=cF4>
-<a name="l2302"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l342"><span class=cF4>FifoI64Remove                           </span></a><span class=cF0>00000104D2    0004 000000004D Funct Public </span><span class=cF4>
-<a name="l2303"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l284"><span class=cF4>FifoU8Count                             </span></a><span class=cF0>00000103A2    0007 0000000049 Funct Public </span><span class=cF4>
-<a name="l2304"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l214"><span class=cF4>FifoU8Del                               </span></a><span class=cF0>000001028A    0003 000000001C Funct Public </span><span class=cF4>
-<a name="l2305"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l276"><span class=cF4>FifoU8Flush                             </span></a><span class=cF0>0000010382    000C 0000000019 Funct Public </span><span class=cF4>
-<a name="l2306"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l220"><span class=cF4>FifoU8Insert                            </span></a><span class=cF0>00000102AA    000C 000000004B Funct Public </span><span class=cF4>
-<a name="l2307"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l198"><span class=cF4>FifoU8New                               </span></a><span class=cF0>000001022A    0009 000000005B Funct Public </span><span class=cF4>
-<a name="l2308"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l259"><span class=cF4>FifoU8Peek                              </span></a><span class=cF0>000001034A    0003 0000000037 Funct Public </span><span class=cF4>
-<a name="l2309"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l241"><span class=cF4>FifoU8Remove                            </span></a><span class=cF0>00000102FA    000C 0000000049 Funct Public </span><span class=cF4>
-<a name="l2310"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l270"><span class=cF4>FileAttr                                </span></a><span class=cF0>0000021955    000C 0000000026 Funct </span><span class=cF4>
+<a name="l2296"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l385"><span class=cF4>FifoI64Count                            </span></a><span class=cF0>000001059A    0003 0000000049 Funct Public </span><span class=cF4>
+<a name="l2297"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l315"><span class=cF4>FifoI64Del                              </span></a><span class=cF0>0000010472    0003 000000001C Funct Public </span><span class=cF4>
+<a name="l2298"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l377"><span class=cF4>FifoI64Flush                            </span></a><span class=cF0>000001057A    0008 0000000019 Funct Public </span><span class=cF4>
+<a name="l2299"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l321"><span class=cF4>FifoI64Ins                              </span></a><span class=cF0>0000010492    0004 0000000051 Funct Public </span><span class=cF4>
+<a name="l2300"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l299"><span class=cF4>FifoI64New                              </span></a><span class=cF0>000001040A    0004 0000000061 Funct Public </span><span class=cF4>
+<a name="l2301"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l360"><span class=cF4>FifoI64Peek                             </span></a><span class=cF0>000001053A    0003 000000003B Funct Public </span><span class=cF4>
+<a name="l2302"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l342"><span class=cF4>FifoI64Remove                           </span></a><span class=cF0>00000104EA    0004 000000004D Funct Public </span><span class=cF4>
+<a name="l2303"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l284"><span class=cF4>FifoU8Count                             </span></a><span class=cF0>00000103BA    0007 0000000049 Funct Public </span><span class=cF4>
+<a name="l2304"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l214"><span class=cF4>FifoU8Del                               </span></a><span class=cF0>00000102A2    0003 000000001C Funct Public </span><span class=cF4>
+<a name="l2305"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l276"><span class=cF4>FifoU8Flush                             </span></a><span class=cF0>000001039A    000C 0000000019 Funct Public </span><span class=cF4>
+<a name="l2306"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l220"><span class=cF4>FifoU8Insert                            </span></a><span class=cF0>00000102C2    000C 000000004B Funct Public </span><span class=cF4>
+<a name="l2307"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l198"><span class=cF4>FifoU8New                               </span></a><span class=cF0>0000010242    0009 000000005B Funct Public </span><span class=cF4>
+<a name="l2308"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l259"><span class=cF4>FifoU8Peek                              </span></a><span class=cF0>0000010362    0003 0000000037 Funct Public </span><span class=cF4>
+<a name="l2309"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l241"><span class=cF4>FifoU8Remove                            </span></a><span class=cF0>0000010312    000C 0000000049 Funct Public </span><span class=cF4>
+<a name="l2310"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l270"><span class=cF4>FileAttr                                </span></a><span class=cF0>0000021925    000C 0000000026 Funct </span><span class=cF4>
 <a name="l2311"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l137"><span class=cF4>FileCount                               </span></a><span class=cF0>007FE52EF0    0005 0000000041 Funct Public </span><span class=cF4>
-<a name="l2312"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l1"><span class=cF4>FileExtDot                              </span></a><span class=cF0>0000020F4D    0010 000000003D Funct Public </span><span class=cF4>
-<a name="l2313"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l12"><span class=cF4>FileExtRemove                           </span></a><span class=cF0>0000020F8D    0012 000000004B Funct Public </span><span class=cF4>
-<a name="l2314"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFind.CC.html#l65"><span class=cF4>FileFind                                </span></a><span class=cF0>000002D88E    0040 000000038B Funct Public </span><span class=cF4>
+<a name="l2312"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l1"><span class=cF4>FileExtDot                              </span></a><span class=cF0>0000020F1D    0010 000000003D Funct Public </span><span class=cF4>
+<a name="l2313"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l12"><span class=cF4>FileExtRemove                           </span></a><span class=cF0>0000020F5D    0012 000000004B Funct Public </span><span class=cF4>
+<a name="l2314"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFind.CC.html#l65"><span class=cF4>FileFind                                </span></a><span class=cF0>000002D85E    0040 000000038B Funct Public </span><span class=cF4>
 <a name="l2315"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/FileMgr.CC.html#l678"><span class=cF4>FileMgr                                 </span></a><span class=cF0>007FE42428    000A 00000008CB Funct Public </span><span class=cF4>
-<a name="l2316"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l191"><span class=cF4>FileNameAbs                             </span></a><span class=cF0>00000215F5    003C 0000000196 Funct Public </span><span class=cF4>
-<a name="l2317"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l278"><span class=cF4>FileNameCheck                           </span></a><span class=cF0>000002197D    000A 000000009B Funct Public </span><span class=cF4>
+<a name="l2316"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l191"><span class=cF4>FileNameAbs                             </span></a><span class=cF0>00000215C5    003C 0000000196 Funct Public </span><span class=cF4>
+<a name="l2317"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l278"><span class=cF4>FileNameCheck                           </span></a><span class=cF0>000002194D    000A 000000009B Funct Public </span><span class=cF4>
 <a name="l2318"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l65"><span class=cF4>FileNameForm                            </span></a><span class=cF0>007FE0A430    0001 0000000074 Funct Public </span><span class=cF4>
-<a name="l2319"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l302"><span class=cF4>FileNameTmpTxt                          </span></a><span class=cF0>0000021A1D    0003 000000003D Funct Public </span><span class=cF4>
+<a name="l2319"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l302"><span class=cF4>FileNameTmpTxt                          </span></a><span class=cF0>00000219ED    0003 000000003D Funct Public </span><span class=cF4>
 <a name="l2320"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Find.CC.html#l204"><span class=cF4>FileOcc                                 </span></a><span class=cF0>007FDB87A0    0001 000000004D Funct Public </span><span class=cF4>
-<a name="l2321"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l1"><span class=cF4>FileRead                                </span></a><span class=cF0>000002E526    0028 00000002E9 Funct Public </span><span class=cF4>
-<a name="l2322"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l76"><span class=cF4>FileWrite                               </span></a><span class=cF0>000002E816    001D 00000001A4 Funct Public </span><span class=cF4>
-<a name="l2323"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFind.CC.html#l32"><span class=cF4>FilesFind                               </span></a><span class=cF0>000002D7EE    0056 000000009D Funct Public </span><span class=cF4>
-<a name="l2324"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFind.CC.html#l1"><span class=cF4>FilesFind2                              </span></a><span class=cF0>000002D6FE    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2325"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l38"><span class=cF4>FilesFindMatch                          </span></a><span class=cF0>0000021045    0026 00000002A4 Funct Public </span><span class=cF4>
+<a name="l2321"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l1"><span class=cF4>FileRead                                </span></a><span class=cF0>000002E4F6    0028 00000002E9 Funct Public </span><span class=cF4>
+<a name="l2322"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFile.CC.html#l76"><span class=cF4>FileWrite                               </span></a><span class=cF0>000002E7E6    001D 00000001A4 Funct Public </span><span class=cF4>
+<a name="l2323"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFind.CC.html#l32"><span class=cF4>FilesFind                               </span></a><span class=cF0>000002D7BE    0056 000000009D Funct Public </span><span class=cF4>
+<a name="l2324"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFind.CC.html#l1"><span class=cF4>FilesFind2                              </span></a><span class=cF0>000002D6CE    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2325"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l38"><span class=cF4>FilesFindMatch                          </span></a><span class=cF0>0000021015    0026 00000002A4 Funct Public </span><span class=cF4>
 <a name="l2326"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l3"><span class=cF4>FillU16Palindrome                       </span></a><span class=cF0>007FDCC280    0007 0000000022 Funct </span><span class=cF4>
 <a name="l2327"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l9"><span class=cF4>FillU32Palindrome                       </span></a><span class=cF0>007FDC9130    0005 000000001F Funct </span><span class=cF4>
 <a name="l2328"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Find.CC.html#l166"><span class=cF4>Find                                    </span></a><span class=cF0>007FDB8B58    0049 000000011D Funct Public </span><span class=cF4>
 <a name="l2329"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Find.CC.html#l28"><span class=cF4>FindFile                                </span></a><span class=cF0>007FDB8028    0003 0000000455 Funct </span><span class=cF4>
 <a name="l2330"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Find.CC.html#l234"><span class=cF4>FindWiz                                 </span></a><span class=cF0>007FDB6E68    0003 0000000307 Funct </span><span class=cF4>
-<a name="l2331"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l77"><span class=cF4>FirstDayOfMon                           </span></a><span class=cF0>00000118BA    0004 0000000041 Funct Public </span><span class=cF4>
-<a name="l2332"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l109"><span class=cF4>FirstDayOfYear                          </span></a><span class=cF0>000001195A    0004 0000000045 Funct Public </span><span class=cF4>
-<a name="l2333"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l389"><span class=cF4>Fix                                     </span></a><span class=cF0>0000020ED5    0003 0000000076 Funct Public </span><span class=cF4>
-<a name="l2334"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l378"><span class=cF4>FixSet                                  </span></a><span class=cF0>0000020E65    0004 000000006F Funct Public </span><span class=cF4>
-<a name="l2335"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l147"><span class=cF4>FlagsScan                               </span></a><span class=cF0>000000F510    0076 0000000172 Funct Public </span><span class=cF4>
-<a name="l2336"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l209"><span class=cF4>FlagsStrPrint                           </span></a><span class=cF0>000000F688    0026 0000000088 Funct Public </span><span class=cF4>
+<a name="l2331"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l77"><span class=cF4>FirstDayOfMon                           </span></a><span class=cF0>00000118D2    0004 0000000041 Funct Public </span><span class=cF4>
+<a name="l2332"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l109"><span class=cF4>FirstDayOfYear                          </span></a><span class=cF0>0000011972    0004 0000000045 Funct Public </span><span class=cF4>
+<a name="l2333"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l389"><span class=cF4>Fix                                     </span></a><span class=cF0>0000020EA5    0003 0000000076 Funct Public </span><span class=cF4>
+<a name="l2334"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l378"><span class=cF4>FixSet                                  </span></a><span class=cF0>0000020E35    0004 000000006F Funct Public </span><span class=cF4>
+<a name="l2335"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l147"><span class=cF4>FlagsScan                               </span></a><span class=cF0>000000F528    0076 0000000172 Funct Public </span><span class=cF4>
+<a name="l2336"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l209"><span class=cF4>FlagsStrPrint                           </span></a><span class=cF0>000000F6A0    0026 0000000088 Funct Public </span><span class=cF4>
 <a name="l2337"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l99"><span class=cF4>Fldcw                                   </span></a><span class=cF0>000000ACEC    0002            Funct </span><span class=cF4>
 <a name="l2338"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l100"><span class=cF4>Floor                                   </span></a><span class=cF0>000000AAF4    0005            Funct Public </span><span class=cF4>
-<a name="l2339"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l54"><span class=cF4>FloorI64                                </span></a><span class=cF0>000000CDD0    0004 000000004D Funct Public </span><span class=cF4>
-<a name="l2340"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l37"><span class=cF4>FloorU64                                </span></a><span class=cF0>000000CD50    000C 0000000028 Funct Public </span><span class=cF4>
-<a name="l2341"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l99"><span class=cF4>FlushMessages                           </span></a><span class=cF0>000001BFA3    000B 0000000035 Funct Public </span><span class=cF4>
-<a name="l2342"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFormat.CC.html#l67"><span class=cF4>Format                                  </span></a><span class=cF0>000003049E    0009 0000000168 Funct Public </span><span class=cF4>
-<a name="l2343"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l253"><span class=cF4>FramePtr                                </span></a><span class=cF0>0000010BA2    000B 000000004F Funct Public </span><span class=cF4>
-<a name="l2344"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l265"><span class=cF4>FramePtrAdd                             </span></a><span class=cF0>0000010BF2    0009 000000002E Funct Public </span><span class=cF4>
-<a name="l2345"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l282"><span class=cF4>FramePtrDel                             </span></a><span class=cF0>0000010C82    0007 0000000064 Funct Public </span><span class=cF4>
-<a name="l2346"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l270"><span class=cF4>FramePtrSet                             </span></a><span class=cF0>0000010C22    0003 000000005F Funct Public </span><span class=cF4>
-<a name="l2347"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l387"><span class=cF4>Free                                    </span></a><span class=cF0>000000DE10    0613            Funct Public </span><span class=cF4>
-<a name="l2348"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l121"><span class=cF4>Freq2Ona                                </span></a><span class=cF0>00000162EE    0009 0000000058 Funct Public </span><span class=cF4>
+<a name="l2339"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l54"><span class=cF4>FloorI64                                </span></a><span class=cF0>000000CDE8    0004 000000004D Funct Public </span><span class=cF4>
+<a name="l2340"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l37"><span class=cF4>FloorU64                                </span></a><span class=cF0>000000CD68    000C 0000000028 Funct Public </span><span class=cF4>
+<a name="l2341"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l99"><span class=cF4>FlushMessages                           </span></a><span class=cF0>000001BF73    000B 0000000035 Funct Public </span><span class=cF4>
+<a name="l2342"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskFormat.CC.html#l67"><span class=cF4>Format                                  </span></a><span class=cF0>000003046E    0009 0000000168 Funct Public </span><span class=cF4>
+<a name="l2343"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l253"><span class=cF4>FramePtr                                </span></a><span class=cF0>0000010BBA    000B 000000004F Funct Public </span><span class=cF4>
+<a name="l2344"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l265"><span class=cF4>FramePtrAdd                             </span></a><span class=cF0>0000010C0A    0009 000000002E Funct Public </span><span class=cF4>
+<a name="l2345"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l282"><span class=cF4>FramePtrDel                             </span></a><span class=cF0>0000010C9A    0007 0000000064 Funct Public </span><span class=cF4>
+<a name="l2346"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l270"><span class=cF4>FramePtrSet                             </span></a><span class=cF0>0000010C3A    0003 000000005F Funct Public </span><span class=cF4>
+<a name="l2347"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l387"><span class=cF4>Free                                    </span></a><span class=cF0>000000DE28    0613            Funct Public </span><span class=cF4>
+<a name="l2348"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l121"><span class=cF4>Freq2Ona                                </span></a><span class=cF0>00000162BE    0009 0000000058 Funct Public </span><span class=cF4>
 <a name="l2349"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l240"><span class=cF4>Fs                                      </span></a><span class=cF0>0000000015    04B9            Funct Public </span><span class=cF4>
 <a name="l2350"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l101"><span class=cF4>Fstcw                                   </span></a><span class=cF0>000000ACF7    0002            Funct </span><span class=cF4>
 <a name="l2351"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l102"><span class=cF4>Fstsw                                   </span></a><span class=cF0>000000AD09    0002            Funct </span><span class=cF4>
@@ -2381,11 +2381,11 @@ body {background-color:#1f1f1f;}
 <a name="l2353"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l22"><span class=cF4>FullSaw                                 </span></a><span class=cF0>007FE5D368    0001 00000000BA Funct Public </span><span class=cF4>
 <a name="l2354"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l75"><span class=cF4>FullTri                                 </span></a><span class=cF0>007FE5C198    0001 0000000114 Funct Public </span><span class=cF4>
 <a name="l2355"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Debug.CC.html#l288"><span class=cF4>FunRep                                  </span></a><span class=cF0>007FE32940    0003 0000000190 Funct Public </span><span class=cF4>
-<a name="l2356"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l114"><span class=cF4>FunSegCacheAdd                          </span></a><span class=cF0>000003087E    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2357"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l137"><span class=cF4>FunSegCacheFind                         </span></a><span class=cF0>000003096E    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2358"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l64"><span class=cF4>FunSegFind                              </span></a><span class=cF0>0000030776    0006 0000000102 Funct Public </span><span class=cF4>
-<a name="l2359"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l519"><span class=cF4>G                                       </span></a><span class=cF0>0000017826    0005 00000001BE Funct Public </span><span class=cF4>
-<a name="l2360"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l551"><span class=cF4>G2                                      </span></a><span class=cF0>00000179E6    0003 000000005A Funct Public </span><span class=cF4>
+<a name="l2356"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l114"><span class=cF4>FunSegCacheAdd                          </span></a><span class=cF0>000003084E    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2357"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l137"><span class=cF4>FunSegCacheFind                         </span></a><span class=cF0>000003093E    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2358"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l64"><span class=cF4>FunSegFind                              </span></a><span class=cF0>0000030746    0006 0000000102 Funct Public </span><span class=cF4>
+<a name="l2359"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l519"><span class=cF4>G                                       </span></a><span class=cF0>00000177F6    0005 00000001BE Funct Public </span><span class=cF4>
+<a name="l2360"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l551"><span class=cF4>G2                                      </span></a><span class=cF0>00000179B6    0003 000000005A Funct Public </span><span class=cF4>
 <a name="l2361"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodExterns.CC.html#l3"><span class=cF4>GOD_BAD_BITS                            </span></a><span class=cF0>4             000C 0000000008 DefineStr </span><span class=cF4>
 <a name="l2362"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodExterns.CC.html#l4"><span class=cF4>GOD_GOOD_BITS                           </span></a><span class=cF0>24            0006 0000000008 DefineStr </span><span class=cF4>
 <a name="l2363"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/ScreenCast.CC.html#l5"><span class=cF4>GR2MV                                   </span></a><span class=cF0>007FE90C70    0001 0000000257 Funct Public </span><span class=cF4>
@@ -2411,7 +2411,7 @@ body {background-color:#1f1f1f;}
 <a name="l2383"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1006"><span class=cF4>GVF_FUN                                 </span></a><span class=cF0>1             0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l2384"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1007"><span class=cF4>GVF_IMPORT                              </span></a><span class=cF0>2             0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l2385"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocWidgetWiz.CC.html#l166"><span class=cF4>GetLink                                 </span></a><span class=cF0>007FDFF428    0005 0000000974 Funct </span><span class=cF4>
-<a name="l2386"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l90"><span class=cF4>GetOutOfDollar                          </span></a><span class=cF0>000000F350    0006 0000000062 Funct Public </span><span class=cF4>
+<a name="l2386"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l90"><span class=cF4>GetOutOfDollar                          </span></a><span class=cF0>000000F368    0006 0000000062 Funct Public </span><span class=cF4>
 <a name="l2387"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/HolySpirit.CC.html#l179"><span class=cF4>GodBiblePassage                         </span></a><span class=cF0>007FDD7D58    000A 000000007E Funct Public </span><span class=cF4>
 <a name="l2388"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/HolySpirit.CC.html#l49"><span class=cF4>GodBitsInsert                           </span></a><span class=cF0>007FDD4298    0007 000000003F Funct Public </span><span class=cF4>
 <a name="l2389"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/HolySpirit.CC.html#l72"><span class=cF4>GodBitsRemove                           </span></a><span class=cF0>007FF2B228    003A 0000000063 Funct Public </span><span class=cF4>
@@ -2503,7 +2503,7 @@ body {background-color:#1f1f1f;}
 <a name="l2475"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l1003"><span class=cF4>GrVPrint3                               </span></a><span class=cF0>007FE96658    0001 0000000089 Funct Public </span><span class=cF4>
 <a name="l2476"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l1138"><span class=cF4>GrVPutS                                 </span></a><span class=cF0>007FEA3100    0003 0000000122 Funct </span><span class=cF4>
 <a name="l2477"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrScreen.CC.html#l150"><span class=cF4>GrZoomInScreen                          </span></a><span class=cF0>007FEA77B0    0003 00000000F1 Funct </span><span class=cF4>
-<a name="l2478"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l1"><span class=cF4>GridInit                                </span></a><span class=cF0>000001AADB    0008 00000000AA Funct Public </span><span class=cF4>
+<a name="l2478"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l1"><span class=cF4>GridInit                                </span></a><span class=cF0>000001AAAB    0008 00000000AA Funct Public </span><span class=cF4>
 <a name="l2479"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l197"><span class=cF4>Gs                                      </span></a><span class=cF0>0000000017    0038            Funct Public 
 <a name="l2480"></a>HADDPD                                  01CEDFFAF8    0000            OpCode 
 <a name="l2481"></a>HADDPS                                  01CEDFFB58    0000            OpCode </span><span class=cF4>
@@ -2573,35 +2573,35 @@ body {background-color:#1f1f1f;}
 <a name="l2545"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l804"><span class=cF4>HTt_REG                                 </span></a><span class=cF0>12            0003 0000000008 DefineStr </span><span class=cF4>
 <a name="l2546"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l809"><span class=cF4>HTt_TYPES_NUM                           </span></a><span class=cF0>17            0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l2547"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l799"><span class=cF4>HTt_WORD                                </span></a><span class=cF0>7             0004 0000000008 DefineStr </span><span class=cF4>
-<a name="l2548"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l1"><span class=cF4>HasLower                                </span></a><span class=cF0>0000030606    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2549"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l267"><span class=cF4>HashAdd                                 </span></a><span class=cF0>000000F833    0023            Funct Public </span><span class=cF4>
-<a name="l2550"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelC.HH.html#l383"><span class=cF4>HashAddAfter                            </span></a><span class=cF0>000000F860    0002            Funct Public </span><span class=cF4>
-<a name="l2551"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l265"><span class=cF4>HashBucketFind                          </span></a><span class=cF0>000000F81A    0003            Funct Public </span><span class=cF4>
-<a name="l2552"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l243"><span class=cF4>HashDefineListAdd                       </span></a><span class=cF0>0000010B4A    000B 0000000051 Funct Public </span><span class=cF4>
-<a name="l2553"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l68"><span class=cF4>HashDel                                 </span></a><span class=cF0>00000106DA    0008 00000000F0 Funct Public </span><span class=cF4>
+<a name="l2548"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l1"><span class=cF4>HasLower                                </span></a><span class=cF0>00000305D6    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2549"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l267"><span class=cF4>HashAdd                                 </span></a><span class=cF0>000000F84B    0023            Funct Public </span><span class=cF4>
+<a name="l2550"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelC.HH.html#l383"><span class=cF4>HashAddAfter                            </span></a><span class=cF0>000000F878    0002            Funct Public </span><span class=cF4>
+<a name="l2551"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l265"><span class=cF4>HashBucketFind                          </span></a><span class=cF0>000000F832    0003            Funct Public </span><span class=cF4>
+<a name="l2552"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l243"><span class=cF4>HashDefineListAdd                       </span></a><span class=cF0>0000010B62    000B 0000000051 Funct Public </span><span class=cF4>
+<a name="l2553"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l68"><span class=cF4>HashDel                                 </span></a><span class=cF0>00000106F2    0008 00000000F0 Funct Public </span><span class=cF4>
 <a name="l2554"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Hash.CC.html#l370"><span class=cF4>HashDepthRep                            </span></a><span class=cF0>007FDE6228    0001 0000000126 Funct Public </span><span class=cF4>
 <a name="l2555"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Hash.CC.html#l8"><span class=cF4>HashEntriesCompare                      </span></a><span class=cF0>007FDD6AF8    0003 000000005C Funct </span><span class=cF4>
 <a name="l2556"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Hash.CC.html#l20"><span class=cF4>HashEntriesCompare2                     </span></a><span class=cF0>007FDD6718    0003 0000000075 Funct </span><span class=cF4>
 <a name="l2557"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Hash.CC.html#l148"><span class=cF4>HashEntriesCompare3                     </span></a><span class=cF0>007FDD2478    0003 0000000090 Funct </span><span class=cF4>
 <a name="l2558"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CHash.CC.html#l1"><span class=cF4>HashEntrySize                           </span></a><span class=cF0>007FFB3080    0006 000000010B Funct Public </span><span class=cF4>
 <a name="l2559"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CHash.CC.html#l41"><span class=cF4>HashEntrySize2                          </span></a><span class=cF0>007FFB3190    0007 00000001A8 Funct Public </span><span class=cF4>
-<a name="l2560"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l260"><span class=cF4>HashFind                                </span></a><span class=cF0>000000F7D3    004C            Funct Public </span><span class=cF4>
-<a name="l2561"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l11"><span class=cF4>HashFunSegFind                          </span></a><span class=cF0>0000030646    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2562"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l166"><span class=cF4>HashGenericAdd                          </span></a><span class=cF0>0000010902    0008 0000000081 Funct Public </span><span class=cF4>
-<a name="l2563"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l218"><span class=cF4>HashListAdd                             </span></a><span class=cF0>0000010AC2    0004 0000000081 Funct Public </span><span class=cF4>
-<a name="l2564"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l200"><span class=cF4>HashPublic                              </span></a><span class=cF0>0000010A42    000B 0000000079 Funct Public </span><span class=cF4>
-<a name="l2565"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l269"><span class=cF4>HashRemDel                              </span></a><span class=cF0>000000F882    0006            Funct Public </span><span class=cF4>
-<a name="l2566"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l262"><span class=cF4>HashSingleTableFind                     </span></a><span class=cF0>000000F7F4    000C            Funct Public </span><span class=cF4>
-<a name="l2567"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l182"><span class=cF4>HashSrcFileSet                          </span></a><span class=cF0>000001098A    000E 00000000B4 Funct Public </span><span class=cF4>
-<a name="l2568"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l258"><span class=cF4>HashStr                                 </span></a><span class=cF0>000000F7C0    0003            Funct Public </span><span class=cF4>
-<a name="l2569"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l102"><span class=cF4>HashTableDel                            </span></a><span class=cF0>00000107CA    0009 0000000061 Funct Public </span><span class=cF4>
-<a name="l2570"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l57"><span class=cF4>HashTableNew                            </span></a><span class=cF0>0000010692    0010 0000000044 Funct Public </span><span class=cF4>
-<a name="l2571"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l124"><span class=cF4>HashTablePurge                          </span></a><span class=cF0>0000010832    0005 00000000CF Funct Public </span><span class=cF4>
+<a name="l2560"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l260"><span class=cF4>HashFind                                </span></a><span class=cF0>000000F7EB    004C            Funct Public </span><span class=cF4>
+<a name="l2561"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l11"><span class=cF4>HashFunSegFind                          </span></a><span class=cF0>0000030616    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2562"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l166"><span class=cF4>HashGenericAdd                          </span></a><span class=cF0>000001091A    0008 0000000081 Funct Public </span><span class=cF4>
+<a name="l2563"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l218"><span class=cF4>HashListAdd                             </span></a><span class=cF0>0000010ADA    0004 0000000081 Funct Public </span><span class=cF4>
+<a name="l2564"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l200"><span class=cF4>HashPublic                              </span></a><span class=cF0>0000010A5A    000B 0000000079 Funct Public </span><span class=cF4>
+<a name="l2565"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l269"><span class=cF4>HashRemDel                              </span></a><span class=cF0>000000F89A    0006            Funct Public </span><span class=cF4>
+<a name="l2566"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l262"><span class=cF4>HashSingleTableFind                     </span></a><span class=cF0>000000F80C    000C            Funct Public </span><span class=cF4>
+<a name="l2567"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l182"><span class=cF4>HashSrcFileSet                          </span></a><span class=cF0>00000109A2    000E 00000000B4 Funct Public </span><span class=cF4>
+<a name="l2568"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l258"><span class=cF4>HashStr                                 </span></a><span class=cF0>000000F7D8    0003            Funct Public </span><span class=cF4>
+<a name="l2569"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l102"><span class=cF4>HashTableDel                            </span></a><span class=cF0>00000107E2    0009 0000000061 Funct Public </span><span class=cF4>
+<a name="l2570"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l57"><span class=cF4>HashTableNew                            </span></a><span class=cF0>00000106AA    0010 0000000044 Funct Public </span><span class=cF4>
+<a name="l2571"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l124"><span class=cF4>HashTablePurge                          </span></a><span class=cF0>000001084A    0005 00000000CF Funct Public </span><span class=cF4>
 <a name="l2572"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CHash.CC.html#l84"><span class=cF4>HashTableSize2                          </span></a><span class=cF0>007FFB3338    0009 000000006F Funct Public </span><span class=cF4>
-<a name="l2573"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l1"><span class=cF4>HashTypeNum                             </span></a><span class=cF0>00000105D2    0013 000000002F Funct Public </span><span class=cF4>
-<a name="l2574"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l9"><span class=cF4>HashVal                                 </span></a><span class=cF0>0000010602    000E 000000008E Funct Public </span><span class=cF4>
-<a name="l2575"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/HeapCtrl.CC.html#l15"><span class=cF4>HeapCtrlDel                             </span></a><span class=cF0>000000E29C    0008 0000000054 Funct Public </span><span class=cF4>
-<a name="l2576"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/HeapCtrl.CC.html#l1"><span class=cF4>HeapCtrlInit                            </span></a><span class=cF0>000000E234    000A 0000000066 Funct Public </span><span class=cF4>
+<a name="l2573"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l1"><span class=cF4>HashTypeNum                             </span></a><span class=cF0>00000105EA    0013 000000002F Funct Public </span><span class=cF4>
+<a name="l2574"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashB.CC.html#l9"><span class=cF4>HashVal                                 </span></a><span class=cF0>000001061A    000E 000000008E Funct Public </span><span class=cF4>
+<a name="l2575"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/HeapCtrl.CC.html#l15"><span class=cF4>HeapCtrlDel                             </span></a><span class=cF0>000000E2B4    0008 0000000054 Funct Public </span><span class=cF4>
+<a name="l2576"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/HeapCtrl.CC.html#l1"><span class=cF4>HeapCtrlInit                            </span></a><span class=cF0>000000E24C    000A 0000000066 Funct Public </span><span class=cF4>
 <a name="l2577"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Memory.CC.html#l134"><span class=cF4>HeapCtrlWalk                            </span></a><span class=cF0>007FF62C28    0005 000000008A Funct Public </span><span class=cF4>
 <a name="l2578"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/HeapLog.CC.html#l83"><span class=cF4>HeapLog                                 </span></a><span class=cF0>007FDB5448    0005 00000001AD Funct Public </span><span class=cF4>
 <a name="l2579"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/HeapLog.CC.html#l139"><span class=cF4>HeapLogAddrRep                          </span></a><span class=cF0>007FDB4D20    0001 0000000184 Funct Public </span><span class=cF4>
@@ -2610,13 +2610,13 @@ body {background-color:#1f1f1f;}
 <a name="l2582"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/HeapLog.CC.html#l174"><span class=cF4>HeapLogSizeRep                          </span></a><span class=cF0>007FDB46D8    0001 00000002DC Funct Public </span><span class=cF4>
 <a name="l2583"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Memory.CC.html#l37"><span class=cF4>HeapRep                                 </span></a><span class=cF0>007FED5E48    0001 00000001D2 Funct Public </span><span class=cF4>
 <a name="l2584"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Memory.CC.html#l198"><span class=cF4>HeapWalk                                </span></a><span class=cF0>007FED4F70    0001 0000000055 Funct Public </span><span class=cF4>
-<a name="l2585"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l139"><span class=cF4>Help                                    </span></a><span class=cF0>000000F4C0    0011 000000004E Funct Public </span><span class=cF4>
+<a name="l2585"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l139"><span class=cF4>Help                                    </span></a><span class=cF0>000000F4D8    0011 000000004E Funct Public </span><span class=cF4>
 <a name="l2586"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Hash.CC.html#l82"><span class=cF4>HelpComment                             </span></a><span class=cF0>007FDD2870    0003 000000022F Funct </span><span class=cF4>
 <a name="l2587"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Hash.CC.html#l36"><span class=cF4>HelpIndexCount                          </span></a><span class=cF0>007FDD6330    0005 0000000079 Funct </span><span class=cF4>
 <a name="l2588"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Hash.CC.html#l54"><span class=cF4>HelpIndexStr                            </span></a><span class=cF0>007FDD2E08    0003 00000000A0 Funct </span><span class=cF4>
 <a name="l2589"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootRAM.CC.html#l29"><span class=cF4>HiCall                                  </span></a><span class=cF0>007FDC4AB8    0003            Funct </span><span class=cF4>
 <a name="l2590"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootRAM.CC.html#l30"><span class=cF4>HiMemCopy                               </span></a><span class=cF0>007FDC4ACB    0005            Funct </span><span class=cF4>
-<a name="l2591"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirB.CC.html#l1"><span class=cF4>HomeSet                                 </span></a><span class=cF0>000002DC1E    0003 0000000036 Funct Public 
+<a name="l2591"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirB.CC.html#l1"><span class=cF4>HomeSet                                 </span></a><span class=cF0>000002DBEE    0003 0000000036 Funct Public 
 <a name="l2592"></a>I0                                      007FFF32C8    0000 0000000000 IntType 
 <a name="l2593"></a>I0                                      0000000042    0000            AsmKeyWord 
 <a name="l2594"></a>I0i                                     007FFF3558    0000 0000000000 IntType </span><span class=cF4>
@@ -2647,45 +2647,45 @@ body {background-color:#1f1f1f;}
 <a name="l2619"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l626"><span class=cF4>IA32_FS_BASE                            </span></a><span class=cF0>0xC0000100    0003 0000000010 DefineStr </span><span class=cF4>
 <a name="l2620"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l627"><span class=cF4>IA32_GS_BASE                            </span></a><span class=cF0>0xC0000101    0003 0000000010 DefineStr </span><span class=cF4>
 <a name="l2621"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l624"><span class=cF4>IA32_LAPIC_BASE                         </span></a><span class=cF0>0x01B         0002 0000000008 DefineStr </span><span class=cF4>
-<a name="l2622"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l86"><span class=cF4>ICAdd                                   </span></a><span class=cF0>007FFB5C00    00AB            ExportSysSym Imm </span><span class=cF4>
-<a name="l2623"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l1"><span class=cF4>ICAddEct                                </span></a><span class=cF0>007FFD04E7    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l2624"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l59"><span class=cF4>ICAddRSP                                </span></a><span class=cF0>007FFCB7AF    0019            ExportSysSym Imm </span><span class=cF4>
-<a name="l2625"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l509"><span class=cF4>ICAddSubEctEqu                          </span></a><span class=cF0>007FFD1A0F    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l2626"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l67"><span class=cF4>ICAddSubEctImm                          </span></a><span class=cF0>007FFD07A7    000F            ExportSysSym Imm </span><span class=cF4>
-<a name="l2627"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l30"><span class=cF4>ICAndAnd                                </span></a><span class=cF0>007FFD2597    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2628"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l1"><span class=cF4>ICAndBranch                             </span></a><span class=cF0>007FFD4297    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2629"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l627"><span class=cF4>ICAndEqu                                </span></a><span class=cF0>007FFD5A77    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2622"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l86"><span class=cF4>ICAdd                                   </span></a><span class=cF0>007FFB5B98    00AB            ExportSysSym Imm </span><span class=cF4>
+<a name="l2623"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l1"><span class=cF4>ICAddEct                                </span></a><span class=cF0>007FFD047F    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l2624"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l59"><span class=cF4>ICAddRSP                                </span></a><span class=cF0>007FFCB747    0019            ExportSysSym Imm </span><span class=cF4>
+<a name="l2625"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l509"><span class=cF4>ICAddSubEctEqu                          </span></a><span class=cF0>007FFD19A7    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l2626"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l67"><span class=cF4>ICAddSubEctImm                          </span></a><span class=cF0>007FFD073F    000F            ExportSysSym Imm </span><span class=cF4>
+<a name="l2627"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l30"><span class=cF4>ICAndAnd                                </span></a><span class=cF0>007FFD252F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2628"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l1"><span class=cF4>ICAndBranch                             </span></a><span class=cF0>007FFD422F    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2629"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l627"><span class=cF4>ICAndEqu                                </span></a><span class=cF0>007FFD5A0F    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l2630"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExcept.CC.html#l160"><span class=cF4>ICArgPut                                </span></a><span class=cF0>007FFAF4C3    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l2631"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l200"><span class=cF4>ICAssign                                </span></a><span class=cF0>007FFD48DF    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2632"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l471"><span class=cF4>ICAssignPostIncDec                      </span></a><span class=cF0>007FFD368F    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2633"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l219"><span class=cF4>ICBitOps                                </span></a><span class=cF0>007FFD2C57    0009            ExportSysSym Imm </span><span class=cF4>
-<a name="l2634"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l251"><span class=cF4>ICBrBitOps                              </span></a><span class=cF0>007FFD4B8F    000A            ExportSysSym Imm </span><span class=cF4>
-<a name="l2635"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l495"><span class=cF4>ICBuiltInFloatConst                     </span></a><span class=cF0>007FFCC38F    000F            ExportSysSym Imm </span><span class=cF4>
+<a name="l2631"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l200"><span class=cF4>ICAssign                                </span></a><span class=cF0>007FFD4877    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2632"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l471"><span class=cF4>ICAssignPostIncDec                      </span></a><span class=cF0>007FFD3627    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2633"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l219"><span class=cF4>ICBitOps                                </span></a><span class=cF0>007FFD2BEF    0009            ExportSysSym Imm </span><span class=cF4>
+<a name="l2634"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l251"><span class=cF4>ICBrBitOps                              </span></a><span class=cF0>007FFD4B27    000A            ExportSysSym Imm </span><span class=cF4>
+<a name="l2635"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l495"><span class=cF4>ICBuiltInFloatConst                     </span></a><span class=cF0>007FFCC327    000F            ExportSysSym Imm </span><span class=cF4>
 <a name="l2636"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExcept.CC.html#l136"><span class=cF4>ICClassPut                              </span></a><span class=cF0>007FFAF3B3    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2637"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l103"><span class=cF4>ICComp                                  </span></a><span class=cF0>007FFD2857    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l2638"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l509"><span class=cF4>ICCompAndBranch                         </span></a><span class=cF0>007FFD389F    000E            ExportSysSym Imm </span><span class=cF4>
-<a name="l2639"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l84"><span class=cF4>ICCopyTemplate                          </span></a><span class=cF0>007FFCD3EF    0014            ExportSysSym Imm </span><span class=cF4>
-<a name="l2640"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l821"><span class=cF4>ICDeref                                 </span></a><span class=cF0>007FFCD0AF    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2641"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l423"><span class=cF4>ICDerefPostIncDec                       </span></a><span class=cF0>007FFD3497    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2642"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l420"><span class=cF4>ICDiv                                   </span></a><span class=cF0>007FFD162F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2643"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l437"><span class=cF4>ICDivEqu                                </span></a><span class=cF0>007FFD16E7    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2644"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l690"><span class=cF4>ICFAdd                                  </span></a><span class=cF0>007FFCFE97    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2645"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l670"><span class=cF4>ICFCmp                                  </span></a><span class=cF0>007FFCE55F    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l2646"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l299"><span class=cF4>ICFCmpAndBranch                         </span></a><span class=cF0>007FFCF42F    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l2647"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l145"><span class=cF4>ICFConvert                              </span></a><span class=cF0>007FFCD627    000A            ExportSysSym Imm </span><span class=cF4>
-<a name="l2648"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l206"><span class=cF4>ICFConvert2                             </span></a><span class=cF0>007FFCD78F    000E            ExportSysSym Imm </span><span class=cF4>
-<a name="l2649"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l679"><span class=cF4>ICFDiv                                  </span></a><span class=cF0>007FFCFDF7    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2650"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l301"><span class=cF4>ICFMod                                  </span></a><span class=cF0>007FFCDA4F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2651"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l701"><span class=cF4>ICFModEqu                               </span></a><span class=cF0>007FFCE69F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2652"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l663"><span class=cF4>ICFMul                                  </span></a><span class=cF0>007FFCFCE7    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2653"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l412"><span class=cF4>ICFOp                                   </span></a><span class=cF0>007FFCDE0F    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l2654"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l1"><span class=cF4>ICFOpEqu                                </span></a><span class=cF0>007FFCE9CF    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l2655"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l781"><span class=cF4>ICFPostIncDec                           </span></a><span class=cF0>007FFD02CF    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2656"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l324"><span class=cF4>ICFPow                                  </span></a><span class=cF0>007FFCDB57    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2657"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l762"><span class=cF4>ICFPreIncDec                            </span></a><span class=cF0>007FFD01AF    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2658"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l735"><span class=cF4>ICFSub                                  </span></a><span class=cF0>007FFD008F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2659"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l804"><span class=cF4>ICFTemplateFun                          </span></a><span class=cF0>007FFD0437    0009            ExportSysSym Imm </span><span class=cF4>
-<a name="l2660"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l239"><span class=cF4>ICFUnaryMinus                           </span></a><span class=cF0>007FFCD89F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2637"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l103"><span class=cF4>ICComp                                  </span></a><span class=cF0>007FFD27EF    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l2638"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l509"><span class=cF4>ICCompAndBranch                         </span></a><span class=cF0>007FFD3837    000E            ExportSysSym Imm </span><span class=cF4>
+<a name="l2639"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l84"><span class=cF4>ICCopyTemplate                          </span></a><span class=cF0>007FFCD387    0014            ExportSysSym Imm </span><span class=cF4>
+<a name="l2640"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l821"><span class=cF4>ICDeref                                 </span></a><span class=cF0>007FFCD047    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2641"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l423"><span class=cF4>ICDerefPostIncDec                       </span></a><span class=cF0>007FFD342F    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2642"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l420"><span class=cF4>ICDiv                                   </span></a><span class=cF0>007FFD15C7    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2643"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l437"><span class=cF4>ICDivEqu                                </span></a><span class=cF0>007FFD167F    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2644"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l690"><span class=cF4>ICFAdd                                  </span></a><span class=cF0>007FFCFE2F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2645"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l670"><span class=cF4>ICFCmp                                  </span></a><span class=cF0>007FFCE4F7    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l2646"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l299"><span class=cF4>ICFCmpAndBranch                         </span></a><span class=cF0>007FFCF3C7    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l2647"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l145"><span class=cF4>ICFConvert                              </span></a><span class=cF0>007FFCD5BF    000A            ExportSysSym Imm </span><span class=cF4>
+<a name="l2648"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l206"><span class=cF4>ICFConvert2                             </span></a><span class=cF0>007FFCD727    000E            ExportSysSym Imm </span><span class=cF4>
+<a name="l2649"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l679"><span class=cF4>ICFDiv                                  </span></a><span class=cF0>007FFCFD8F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2650"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l301"><span class=cF4>ICFMod                                  </span></a><span class=cF0>007FFCD9E7    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2651"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l701"><span class=cF4>ICFModEqu                               </span></a><span class=cF0>007FFCE637    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2652"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l663"><span class=cF4>ICFMul                                  </span></a><span class=cF0>007FFCFC7F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2653"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l412"><span class=cF4>ICFOp                                   </span></a><span class=cF0>007FFCDDA7    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l2654"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l1"><span class=cF4>ICFOpEqu                                </span></a><span class=cF0>007FFCE967    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l2655"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l781"><span class=cF4>ICFPostIncDec                           </span></a><span class=cF0>007FFD0267    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2656"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l324"><span class=cF4>ICFPow                                  </span></a><span class=cF0>007FFCDAEF    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2657"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l762"><span class=cF4>ICFPreIncDec                            </span></a><span class=cF0>007FFD0147    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2658"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l735"><span class=cF4>ICFSub                                  </span></a><span class=cF0>007FFD0027    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2659"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFB.CC.html#l804"><span class=cF4>ICFTemplateFun                          </span></a><span class=cF0>007FFD03CF    0009            ExportSysSym Imm </span><span class=cF4>
+<a name="l2660"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackFA.CC.html#l239"><span class=cF4>ICFUnaryMinus                           </span></a><span class=cF0>007FFCD837    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l2661"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1757"><span class=cF4>ICF_ALT_TEMPLATE                        </span></a><span class=cF0>0x00800000    000C 0000000010 DefineStr </span><span class=cF4>
 <a name="l2662"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1736"><span class=cF4>ICF_ARG1_TO_F64                         </span></a><span class=cF0>0x00000000    0006 0000000010 DefineStr </span><span class=cF4>
 <a name="l2663"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1737"><span class=cF4>ICF_ARG1_TO_INT                         </span></a><span class=cF0>0x00000000    0006 0000000010 DefineStr </span><span class=cF4>
@@ -2713,56 +2713,56 @@ body {background-color:#1f1f1f;}
 <a name="l2685"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1740"><span class=cF4>ICF_USE_F64                             </span></a><span class=cF0>0x00000004    0014 0000000010 DefineStr </span><span class=cF4>
 <a name="l2686"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1742"><span class=cF4>ICF_USE_INT                             </span></a><span class=cF0>0x00000010    0016 0000000010 DefineStr </span><span class=cF4>
 <a name="l2687"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1741"><span class=cF4>ICF_USE_UNSIGNED                        </span></a><span class=cF0>0x00000008    000C 0000000010 DefineStr </span><span class=cF4>
-<a name="l2688"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l766"><span class=cF4>ICFlagBranch                            </span></a><span class=cF0>007FFD4187    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l2688"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l766"><span class=cF4>ICFlagBranch                            </span></a><span class=cF0>007FFD411F    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l2689"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1764"><span class=cF4>ICG_NO_CONVERT_MASK                     </span></a><span class=cF0>0x1FFFFFF0    000B 0000000010 DefineStr </span><span class=cF4>
-<a name="l2690"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l785"><span class=cF4>ICLea                                   </span></a><span class=cF0>007FFCCF2F    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l2691"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l887"><span class=cF4>ICLocalVarInit                          </span></a><span class=cF0>007FFD63EF    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2692"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l495"><span class=cF4>ICMinMax                                </span></a><span class=cF0>007FFD550F    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l2693"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l492"><span class=cF4>ICMod                                   </span></a><span class=cF0>007FFD1957    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2694"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l546"><span class=cF4>ICModU64                                </span></a><span class=cF0>007FFD56F7    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2695"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l150"><span class=cF4>ICModr1                                 </span></a><span class=cF0>007FFCBA77    0016            ExportSysSym Imm </span><span class=cF4>
-<a name="l2696"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l249"><span class=cF4>ICModr2                                 </span></a><span class=cF0>007FFCBD2F    0015            ExportSysSym Imm </span><span class=cF4>
-<a name="l2697"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l517"><span class=cF4>ICMov                                   </span></a><span class=cF0>007FFCC44F    014B            ExportSysSym Imm </span><span class=cF4>
-<a name="l2698"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l273"><span class=cF4>ICMul                                   </span></a><span class=cF0>007FFD0FDF    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2699"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l346"><span class=cF4>ICMulEqu                                </span></a><span class=cF0>007FFD1287    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2700"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l8"><span class=cF4>ICNot                                   </span></a><span class=cF0>007FFD249F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2701"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l28"><span class=cF4>ICOpSizeRex                             </span></a><span class=cF0>007FFCB6A7    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l2702"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l650"><span class=cF4>ICOrEqu                                 </span></a><span class=cF0>007FFD5B77    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2703"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l51"><span class=cF4>ICOrOr                                  </span></a><span class=cF0>007FFD2677    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2704"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l422"><span class=cF4>ICPop                                   </span></a><span class=cF0>007FFCC17F    000B            ExportSysSym Imm </span><span class=cF4>
-<a name="l2705"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l456"><span class=cF4>ICPopRegs                               </span></a><span class=cF0>007FFCC287    000D            ExportSysSym Imm </span><span class=cF4>
-<a name="l2706"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l381"><span class=cF4>ICPostIncDec                            </span></a><span class=cF0>007FFD3297    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2707"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l334"><span class=cF4>ICPreIncDec                             </span></a><span class=cF0>007FFD30AF    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l2708"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l360"><span class=cF4>ICPush                                  </span></a><span class=cF0>007FFCBFA7    001D            ExportSysSym Imm </span><span class=cF4>
-<a name="l2709"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l406"><span class=cF4>ICPushRegs                              </span></a><span class=cF0>007FFCC127    0009            ExportSysSym Imm </span><span class=cF4>
+<a name="l2690"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l785"><span class=cF4>ICLea                                   </span></a><span class=cF0>007FFCCEC7    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l2691"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l887"><span class=cF4>ICLocalVarInit                          </span></a><span class=cF0>007FFD6387    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2692"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l495"><span class=cF4>ICMinMax                                </span></a><span class=cF0>007FFD54A7    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l2693"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l492"><span class=cF4>ICMod                                   </span></a><span class=cF0>007FFD18EF    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2694"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l546"><span class=cF4>ICModU64                                </span></a><span class=cF0>007FFD568F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2695"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l150"><span class=cF4>ICModr1                                 </span></a><span class=cF0>007FFCBA0F    0016            ExportSysSym Imm </span><span class=cF4>
+<a name="l2696"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l249"><span class=cF4>ICModr2                                 </span></a><span class=cF0>007FFCBCC7    0015            ExportSysSym Imm </span><span class=cF4>
+<a name="l2697"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l517"><span class=cF4>ICMov                                   </span></a><span class=cF0>007FFCC3E7    014B            ExportSysSym Imm </span><span class=cF4>
+<a name="l2698"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l273"><span class=cF4>ICMul                                   </span></a><span class=cF0>007FFD0F77    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2699"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l346"><span class=cF4>ICMulEqu                                </span></a><span class=cF0>007FFD121F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2700"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l8"><span class=cF4>ICNot                                   </span></a><span class=cF0>007FFD2437    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2701"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l28"><span class=cF4>ICOpSizeRex                             </span></a><span class=cF0>007FFCB63F    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l2702"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l650"><span class=cF4>ICOrEqu                                 </span></a><span class=cF0>007FFD5B0F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2703"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l51"><span class=cF4>ICOrOr                                  </span></a><span class=cF0>007FFD260F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2704"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l422"><span class=cF4>ICPop                                   </span></a><span class=cF0>007FFCC117    000B            ExportSysSym Imm </span><span class=cF4>
+<a name="l2705"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l456"><span class=cF4>ICPopRegs                               </span></a><span class=cF0>007FFCC21F    000D            ExportSysSym Imm </span><span class=cF4>
+<a name="l2706"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l381"><span class=cF4>ICPostIncDec                            </span></a><span class=cF0>007FFD322F    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2707"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l334"><span class=cF4>ICPreIncDec                             </span></a><span class=cF0>007FFD3047    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l2708"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l360"><span class=cF4>ICPush                                  </span></a><span class=cF0>007FFCBF3F    001D            ExportSysSym Imm </span><span class=cF4>
+<a name="l2709"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l406"><span class=cF4>ICPushRegs                              </span></a><span class=cF0>007FFCC0BF    0009            ExportSysSym Imm </span><span class=cF4>
 <a name="l2710"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExcept.CC.html#l209"><span class=cF4>ICPut                                   </span></a><span class=cF0>007FFAF7C3    000A            ExportSysSym Imm </span><span class=cF4>
-<a name="l2711"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l413"><span class=cF4>ICQueueInit                             </span></a><span class=cF0>007FFD51D7    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2712"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l428"><span class=cF4>ICQueueInsert                           </span></a><span class=cF0>007FFD5257    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2713"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l453"><span class=cF4>ICQueueInsertRev                        </span></a><span class=cF0>007FFD5367    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2714"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l478"><span class=cF4>ICQueueRemove                           </span></a><span class=cF0>007FFD5477    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2715"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l22"><span class=cF4>ICRex                                   </span></a><span class=cF0>007FFCB677    0013            ExportSysSym Imm </span><span class=cF4>
-<a name="l2716"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l659"><span class=cF4>ICShift                                 </span></a><span class=cF0>007FFD203F    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l2717"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l697"><span class=cF4>ICShiftEqu                              </span></a><span class=cF0>007FFD21AF    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2718"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l328"><span class=cF4>ICSlashOp                               </span></a><span class=cF0>007FFCBE1F    002C            ExportSysSym Imm </span><span class=cF4>
-<a name="l2719"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l540"><span class=cF4>ICSqr                                   </span></a><span class=cF0>007FFD56A7    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2720"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l198"><span class=cF4>ICSub                                   </span></a><span class=cF0>007FFD0CCF    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2721"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l574"><span class=cF4>ICSwap                                  </span></a><span class=cF0>007FFD580F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2722"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l696"><span class=cF4>ICSwitch                                </span></a><span class=cF0>007FFD5D67    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2723"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l483"><span class=cF4>ICTest                                  </span></a><span class=cF0>007FFCC33F    000D            ExportSysSym Imm </span><span class=cF4>
-<a name="l2724"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l710"><span class=cF4>ICTestAndBranch                         </span></a><span class=cF0>007FFD3FAF    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2725"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l318"><span class=cF4>ICToBool                                </span></a><span class=cF0>007FFD303F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2726"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l313"><span class=cF4>ICToF64                                 </span></a><span class=cF0>007FFD2FFF    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2727"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l308"><span class=cF4>ICToI64                                 </span></a><span class=cF0>007FFD2FBF    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2728"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l298"><span class=cF4>ICToUpper                               </span></a><span class=cF0>007FFD2F4F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2729"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l35"><span class=cF4>ICU16                                   </span></a><span class=cF0>007FFCB6EF    0085            ExportSysSym Imm </span><span class=cF4>
-<a name="l2730"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l41"><span class=cF4>ICU24                                   </span></a><span class=cF0>007FFCB71F    0061            ExportSysSym Imm </span><span class=cF4>
-<a name="l2731"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l47"><span class=cF4>ICU32                                   </span></a><span class=cF0>007FFCB74F    0050            ExportSysSym Imm </span><span class=cF4>
-<a name="l2732"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l53"><span class=cF4>ICU64                                   </span></a><span class=cF0>007FFCB77F    000B            ExportSysSym Imm </span><span class=cF4>
-<a name="l2733"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l17"><span class=cF4>ICU8                                    </span></a><span class=cF0>007FFCB647    0062            ExportSysSym Imm </span><span class=cF4>
-<a name="l2734"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l1"><span class=cF4>ICUnaries                               </span></a><span class=cF0>007FFD2427    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l2735"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l673"><span class=cF4>ICXorEqu                                </span></a><span class=cF0>007FFD5C77    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2736"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l76"><span class=cF4>ICXorXor                                </span></a><span class=cF0>007FFD2767    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2737"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l472"><span class=cF4>ICZero                                  </span></a><span class=cF0>007FFCC2DF    0015            ExportSysSym Imm </span><span class=cF4>
+<a name="l2711"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l413"><span class=cF4>ICQueueInit                             </span></a><span class=cF0>007FFD516F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2712"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l428"><span class=cF4>ICQueueInsert                           </span></a><span class=cF0>007FFD51EF    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2713"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l453"><span class=cF4>ICQueueInsertRev                        </span></a><span class=cF0>007FFD52FF    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2714"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l478"><span class=cF4>ICQueueRemove                           </span></a><span class=cF0>007FFD540F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2715"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l22"><span class=cF4>ICRex                                   </span></a><span class=cF0>007FFCB60F    0013            ExportSysSym Imm </span><span class=cF4>
+<a name="l2716"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l659"><span class=cF4>ICShift                                 </span></a><span class=cF0>007FFD1FD7    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l2717"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l697"><span class=cF4>ICShiftEqu                              </span></a><span class=cF0>007FFD2147    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2718"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l328"><span class=cF4>ICSlashOp                               </span></a><span class=cF0>007FFCBDB7    002C            ExportSysSym Imm </span><span class=cF4>
+<a name="l2719"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l540"><span class=cF4>ICSqr                                   </span></a><span class=cF0>007FFD563F    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2720"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackA.CC.html#l198"><span class=cF4>ICSub                                   </span></a><span class=cF0>007FFD0C67    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2721"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l574"><span class=cF4>ICSwap                                  </span></a><span class=cF0>007FFD57A7    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2722"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l696"><span class=cF4>ICSwitch                                </span></a><span class=cF0>007FFD5CFF    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2723"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l483"><span class=cF4>ICTest                                  </span></a><span class=cF0>007FFCC2D7    000D            ExportSysSym Imm </span><span class=cF4>
+<a name="l2724"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l710"><span class=cF4>ICTestAndBranch                         </span></a><span class=cF0>007FFD3F47    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2725"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l318"><span class=cF4>ICToBool                                </span></a><span class=cF0>007FFD2FD7    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2726"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l313"><span class=cF4>ICToF64                                 </span></a><span class=cF0>007FFD2F97    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2727"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l308"><span class=cF4>ICToI64                                 </span></a><span class=cF0>007FFD2F57    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2728"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l298"><span class=cF4>ICToUpper                               </span></a><span class=cF0>007FFD2EE7    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2729"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l35"><span class=cF4>ICU16                                   </span></a><span class=cF0>007FFCB687    0085            ExportSysSym Imm </span><span class=cF4>
+<a name="l2730"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l41"><span class=cF4>ICU24                                   </span></a><span class=cF0>007FFCB6B7    0061            ExportSysSym Imm </span><span class=cF4>
+<a name="l2731"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l47"><span class=cF4>ICU32                                   </span></a><span class=cF0>007FFCB6E7    0050            ExportSysSym Imm </span><span class=cF4>
+<a name="l2732"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l53"><span class=cF4>ICU64                                   </span></a><span class=cF0>007FFCB717    000B            ExportSysSym Imm </span><span class=cF4>
+<a name="l2733"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l17"><span class=cF4>ICU8                                    </span></a><span class=cF0>007FFCB5DF    0062            ExportSysSym Imm </span><span class=cF4>
+<a name="l2734"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l1"><span class=cF4>ICUnaries                               </span></a><span class=cF0>007FFD23BF    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2735"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackC.CC.html#l673"><span class=cF4>ICXorEqu                                </span></a><span class=cF0>007FFD5C0F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2736"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l76"><span class=cF4>ICXorXor                                </span></a><span class=cF0>007FFD26FF    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2737"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l472"><span class=cF4>ICZero                                  </span></a><span class=cF0>007FFCC277    0015            ExportSysSym Imm </span><span class=cF4>
 <a name="l2738"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l231"><span class=cF4>IC_ABS                                  </span></a><span class=cF0>0xB3          0007 0000000008 DefineStr </span><span class=cF4>
 <a name="l2739"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l33"><span class=cF4>IC_ABS_ADDR                             </span></a><span class=cF0>0x0D          0015 0000000008 DefineStr </span><span class=cF4>
 <a name="l2740"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l221"><span class=cF4>IC_ABS_I64                              </span></a><span class=cF0>0xA9          0007 0000000008 DefineStr </span><span class=cF4>
@@ -3005,10 +3005,10 @@ body {background-color:#1f1f1f;}
 <a name="l2977"></a>INT                                     01CEDF78A8    0027            OpCode 
 <a name="l2978"></a>INT3                                    01CEDF7998    0000            OpCode 
 <a name="l2979"></a>INTO                                    01CEDF79F8    0000            OpCode </span><span class=cF4>
-<a name="l2980"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l63"><span class=cF4>INT_FAULT                               </span></a><span class=cF0>000000F997    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2981"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l95"><span class=cF4>INT_FAULT_ERR_CODE_BITMAP               </span></a><span class=cF0>000000FA1A    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2982"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l2"><span class=cF4>INT_MP_CRASH_ADDR                       </span></a><span class=cF0>000000F8ED    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2983"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l6"><span class=cF4>INT_WAKE                                </span></a><span class=cF0>000000F8F1    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2980"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l63"><span class=cF4>INT_FAULT                               </span></a><span class=cF0>000000F9AF    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2981"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l95"><span class=cF4>INT_FAULT_ERR_CODE_BITMAP               </span></a><span class=cF0>000000FA32    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2982"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l2"><span class=cF4>INT_MP_CRASH_ADDR                       </span></a><span class=cF0>000000F905    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2983"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l6"><span class=cF4>INT_WAKE                                </span></a><span class=cF0>000000F909    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l2984"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3025"><span class=cF4>INVALID_CLUS                            </span></a><span class=cF0>(-1)          0013 0000000008 DefineStr </span><span class=cF4>
 <a name="l2985"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l41"><span class=cF4>INVALID_PTR                             </span></a><span class=cF0>I64_MAX       0026 0000000008 DefineStr 
 <a name="l2986"></a>INVD                                    01CEDF7860    0000            OpCode 
@@ -3020,10 +3020,10 @@ body {background-color:#1f1f1f;}
 <a name="l2992"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l669"><span class=cF4>IOAPIC_REG                              </span></a><span class=cF0>0xFEC00000    0002 0000000010 DefineStr </span><span class=cF4>
 <a name="l2993"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l675"><span class=cF4>IOREDTAB                                </span></a><span class=cF0>0x10          0002 0000000008 DefineStr 
 <a name="l2994"></a>IRET                                    01CEDF7800    0004            OpCode </span><span class=cF4>
-<a name="l2995"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l477"><span class=cF4>IRQKbd                                  </span></a><span class=cF0>000001A7FB    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2996"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l96"><span class=cF4>IRQMouseHard                            </span></a><span class=cF0>000001B13B    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2997"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l16"><span class=cF4>IRQ_TIMER                               </span></a><span class=cF0>000000F90C    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l2998"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l1"><span class=cF4>ISOInit                                 </span></a><span class=cF0>000002F7E6    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l2995"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l477"><span class=cF4>IRQKbd                                  </span></a><span class=cF0>000001A7CB    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2996"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l96"><span class=cF4>IRQMouseHard                            </span></a><span class=cF0>000001B10B    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2997"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l16"><span class=cF4>IRQ_TIMER                               </span></a><span class=cF0>000000F924    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l2998"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCDDVD.CC.html#l1"><span class=cF4>ISOInit                                 </span></a><span class=cF0>000002F7B6    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l2999"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3147"><span class=cF4>ISOT_BOOT_RECORD                        </span></a><span class=cF0>0             0006 0000000008 DefineStr </span><span class=cF4>
 <a name="l3000"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3148"><span class=cF4>ISOT_PRI_VOL_DESC                       </span></a><span class=cF0>1             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l3001"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3149"><span class=cF4>ISOT_SUPPLEMENTARY_DESC                 </span></a><span class=cF0>2             0006 0000000008 DefineStr </span><span class=cF4>
@@ -3047,52 +3047,52 @@ body {background-color:#1f1f1f;}
 <a name="l3019"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l333"><span class=cF4>I_TIMER                                 </span></a><span class=cF0>0x20          0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l3020"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l343"><span class=cF4>I_USER                                  </span></a><span class=cF0>0x40          0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l3021"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l336"><span class=cF4>I_WAKE                                  </span></a><span class=cF0>0x31          0006 0000000008 DefineStr </span><span class=cF4>
-<a name="l3022"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l580"><span class=cF4>In                                      </span></a><span class=cF0>000001EB33    000F 0000000065 Funct Public </span><span class=cF4>
+<a name="l3022"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l580"><span class=cF4>In                                      </span></a><span class=cF0>000001EB03    000F 0000000065 Funct Public </span><span class=cF4>
 <a name="l3023"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/InFile.CC.html#l72"><span class=cF4>InCharGet                               </span></a><span class=cF0>007FE20A28    0001 000000015A Funct Public </span><span class=cF4>
-<a name="l3024"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l572"><span class=cF4>InFile                                  </span></a><span class=cF0>000001EAC3    0008 000000006B Funct Public </span><span class=cF4>
+<a name="l3024"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l572"><span class=cF4>InFile                                  </span></a><span class=cF0>000001EA93    0008 000000006B Funct Public </span><span class=cF4>
 <a name="l3025"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/InFile.CC.html#l4"><span class=cF4>InGetStr                                </span></a><span class=cF0>007FDE66B8    0001 00000000C2 Funct Public </span><span class=cF4>
 <a name="l3026"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/InFile.CC.html#l45"><span class=cF4>InKeyGet                                </span></a><span class=cF0>007FDE5DB8    0001 00000000F0 Funct Public </span><span class=cF4>
 <a name="l3027"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/InFile.CC.html#l32"><span class=cF4>InPrint                                 </span></a><span class=cF0>007FF22A28    0001 0000000064 Funct Public </span><span class=cF4>
 <a name="l3028"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/InFile.CC.html#l152"><span class=cF4>InSetMouse                              </span></a><span class=cF0>007FDE4640    0001 00000000DE Funct Public </span><span class=cF4>
 <a name="l3029"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/InFile.CC.html#l144"><span class=cF4>InSetMousePlot                          </span></a><span class=cF0>007FDE4A88    0003 0000000046 Funct </span><span class=cF4>
-<a name="l3030"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l561"><span class=cF4>InStr                                   </span></a><span class=cF0>000001EA5B    000B 0000000068 Funct Public </span><span class=cF4>
+<a name="l3030"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l561"><span class=cF4>InStr                                   </span></a><span class=cF0>000001EA2B    000B 0000000068 Funct Public </span><span class=cF4>
 <a name="l3031"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l56"><span class=cF4>InU16                                   </span></a><span class=cF0>0000000067    0002            Funct Public </span><span class=cF4>
 <a name="l3032"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l57"><span class=cF4>InU32                                   </span></a><span class=cF0>0000000068    0003            Funct Public </span><span class=cF4>
 <a name="l3033"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l58"><span class=cF4>InU8                                    </span></a><span class=cF0>0000000066    0016            Funct Public </span><span class=cF4>
 <a name="l3034"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/InFile.CC.html#l118"><span class=cF4>InUntilChar                             </span></a><span class=cF0>007FDE52F0    0001 000000004D Funct Public </span><span class=cF4>
 <a name="l3035"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/InFile.CC.html#l106"><span class=cF4>InUntilKey                              </span></a><span class=cF0>007FDE56A8    0001 000000004D Funct Public </span><span class=cF4>
 <a name="l3036"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/InFile.CC.html#l132"><span class=cF4>InView                                  </span></a><span class=cF0>007FDE4F68    0001 000000001E Funct Public </span><span class=cF4>
-<a name="l3037"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l1"><span class=cF4>InputFilterTask                         </span></a><span class=cF0>000001BD1B    0004 000000016F Funct </span><span class=cF4>
+<a name="l3037"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l1"><span class=cF4>InputFilterTask                         </span></a><span class=cF0>000001BCEB    0004 000000016F Funct </span><span class=cF4>
 <a name="l3038"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodSong.CC.html#l14"><span class=cF4>InsertNote                              </span></a><span class=cF0>007FDDDA28    0025 0000000112 Funct </span><span class=cF4>
 <a name="l3039"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/UAsm.CC.html#l1"><span class=cF4>InstEntriesCompare                      </span></a><span class=cF0>007FFB35C0    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l3040"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/UAsm.CC.html#l67"><span class=cF4>InstEntryFind                           </span></a><span class=cF0>007FFB3818    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l3041"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l7"><span class=cF4>IntCore0TimerHandler                    </span></a><span class=cF0>0000015F7E    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3042"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l182"><span class=cF4>IntDivZero                              </span></a><span class=cF0>000000FC2A    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3043"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l133"><span class=cF4>IntEntryAlloc                           </span></a><span class=cF0>000000FB02    0003 000000003C Funct Public </span><span class=cF4>
-<a name="l3044"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l171"><span class=cF4>IntEntryFree                            </span></a><span class=cF0>000000FBCA    0003 000000005D Funct Public </span><span class=cF4>
-<a name="l3045"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l98"><span class=cF4>IntEntryGet                             </span></a><span class=cF0>000000FA3A    0004 0000000040 Funct Public </span><span class=cF4>
-<a name="l3046"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l110"><span class=cF4>IntEntrySet                             </span></a><span class=cF0>000000FA7A    000E 0000000088 Funct Public </span><span class=cF4>
-<a name="l3047"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l199"><span class=cF4>IntFaultHandlersNew                     </span></a><span class=cF0>000000FCEA    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3048"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l216"><span class=cF4>IntInit1                                </span></a><span class=cF0>000000FD52    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3049"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l233"><span class=cF4>IntInit2                                </span></a><span class=cF0>000000FDC2    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3050"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l388"><span class=cF4>IntMPCrash                              </span></a><span class=cF0>0000020175    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3051"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l164"><span class=cF4>IntNop                                  </span></a><span class=cF0>000000FB8A    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3052"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l149"><span class=cF4>IntPICInit                              </span></a><span class=cF0>000000FB42    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3041"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l7"><span class=cF4>IntCore0TimerHandler                    </span></a><span class=cF0>0000015F4E    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3042"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l182"><span class=cF4>IntDivZero                              </span></a><span class=cF0>000000FC42    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3043"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l133"><span class=cF4>IntEntryAlloc                           </span></a><span class=cF0>000000FB1A    0003 000000003C Funct Public </span><span class=cF4>
+<a name="l3044"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l171"><span class=cF4>IntEntryFree                            </span></a><span class=cF0>000000FBE2    0003 000000005D Funct Public </span><span class=cF4>
+<a name="l3045"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l98"><span class=cF4>IntEntryGet                             </span></a><span class=cF0>000000FA52    0004 0000000040 Funct Public </span><span class=cF4>
+<a name="l3046"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l110"><span class=cF4>IntEntrySet                             </span></a><span class=cF0>000000FA92    000E 0000000088 Funct Public </span><span class=cF4>
+<a name="l3047"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l199"><span class=cF4>IntFaultHandlersNew                     </span></a><span class=cF0>000000FD02    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3048"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l216"><span class=cF4>IntInit1                                </span></a><span class=cF0>000000FD6A    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3049"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l233"><span class=cF4>IntInit2                                </span></a><span class=cF0>000000FDDA    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3050"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l388"><span class=cF4>IntMPCrash                              </span></a><span class=cF0>0000020145    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3051"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l164"><span class=cF4>IntNop                                  </span></a><span class=cF0>000000FBA2    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3052"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KInterrupts.CC.html#l149"><span class=cF4>IntPICInit                              </span></a><span class=cF0>000000FB5A    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l3053"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l236"><span class=cF4>InvalidatePage                          </span></a><span class=cF0>0000000065    0004            Funct Public </span><span class=cF4>
-<a name="l3054"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l284"><span class=cF4>IsDebugMode                             </span></a><span class=cF0>0000016776    0011 0000000013 Funct Public </span><span class=cF4>
-<a name="l3055"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirB.CC.html#l102"><span class=cF4>IsDir                                   </span></a><span class=cF0>000002E046    000C 000000007A Funct Public </span><span class=cF4>
-<a name="l3056"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l28"><span class=cF4>IsDotC                                  </span></a><span class=cF0>0000020FDD    0004 0000000067 Funct Public </span><span class=cF4>
+<a name="l3054"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l284"><span class=cF4>IsDebugMode                             </span></a><span class=cF0>0000016746    0011 0000000013 Funct Public </span><span class=cF4>
+<a name="l3055"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirB.CC.html#l102"><span class=cF4>IsDir                                   </span></a><span class=cF0>000002E016    000C 000000007A Funct Public </span><span class=cF4>
+<a name="l3056"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrA.CC.html#l28"><span class=cF4>IsDotC                                  </span></a><span class=cF0>0000020FAD    0004 0000000067 Funct Public </span><span class=cF4>
 <a name="l3057"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocNew.CC.html#l35"><span class=cF4>IsEditableText                          </span></a><span class=cF0>007FE43428    0027 0000000031 Funct </span><span class=cF4>
 <a name="l3058"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Memory.CC.html#l186"><span class=cF4>IsInHeap                                </span></a><span class=cF0>007FED5330    0001 000000006A Funct Public </span><span class=cF4>
 <a name="l3059"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Memory.CC.html#l106"><span class=cF4>IsInHeapCtrl                            </span></a><span class=cF0>007FED5A60    000A 000000007E Funct Public </span><span class=cF4>
-<a name="l3060"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1303"><span class=cF4>IsLexExpression2Bin                     </span></a><span class=cF0>007FFBE9BE    0007 0000000029 Funct Public </span><span class=cF4>
-<a name="l3061"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l232"><span class=cF4>IsMute                                  </span></a><span class=cF0>00000165FE    0004 0000000013 Funct Public </span><span class=cF4>
+<a name="l3060"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1303"><span class=cF4>IsLexExpression2Bin                     </span></a><span class=cF0>007FFBE956    0007 0000000029 Funct Public </span><span class=cF4>
+<a name="l3061"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l232"><span class=cF4>IsMute                                  </span></a><span class=cF0>00000165CE    0004 0000000013 Funct Public </span><span class=cF4>
 <a name="l3062"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrAsm.CC.html#l298"><span class=cF4>IsPixCovered0                           </span></a><span class=cF0>007FEC0293    0023            Funct Public </span><span class=cF4>
-<a name="l3063"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l264"><span class=cF4>IsRaw                                   </span></a><span class=cF0>00000166E6    0078 0000000026 Funct Public </span><span class=cF4>
-<a name="l3064"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l242"><span class=cF4>IsSilent                                </span></a><span class=cF0>000001663E    0004 000000001C Funct Public </span><span class=cF4>
-<a name="l3065"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l274"><span class=cF4>IsSingleUser                            </span></a><span class=cF0>0000016736    0006 0000000013 Funct Public </span><span class=cF4>
-<a name="l3066"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l106"><span class=cF4>IsSuspended                             </span></a><span class=cF0>000001CB4B    0003 0000000035 Funct Public </span><span class=cF4>
-<a name="l3067"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l252"><span class=cF4>IsSysDebug                              </span></a><span class=cF0>0000016686    0003 0000000013 Funct Public 
+<a name="l3063"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l264"><span class=cF4>IsRaw                                   </span></a><span class=cF0>00000166B6    0078 0000000026 Funct Public </span><span class=cF4>
+<a name="l3064"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l242"><span class=cF4>IsSilent                                </span></a><span class=cF0>000001660E    0004 000000001C Funct Public </span><span class=cF4>
+<a name="l3065"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l274"><span class=cF4>IsSingleUser                            </span></a><span class=cF0>0000016706    0006 0000000013 Funct Public </span><span class=cF4>
+<a name="l3066"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l106"><span class=cF4>IsSuspended                             </span></a><span class=cF0>000001CB1B    0003 0000000035 Funct Public </span><span class=cF4>
+<a name="l3067"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l252"><span class=cF4>IsSysDebug                              </span></a><span class=cF0>0000016656    0003 0000000013 Funct Public 
 <a name="l3068"></a>JA                                      01CEDF9B50    000A            OpCode 
 <a name="l3069"></a>JAE                                     01CEDFA060    000A            OpCode 
 <a name="l3070"></a>JB                                      01CEDFA288    0012            OpCode 
@@ -3104,9 +3104,9 @@ body {background-color:#1f1f1f;}
 <a name="l3076"></a>JG                                      01CEDF9370    000F            OpCode 
 <a name="l3077"></a>JGE                                     01CEDF95B0    0014            OpCode </span><span class=cF4>
 <a name="l3078"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l706"><span class=cF4>JIFFY_FREQ                              </span></a><span class=cF0>1000          0016 0000000008 DefineStr 
-<a name="l3079"></a>JL                                      01CEDF96D0    000B            OpCode 
+<a name="l3079"></a>JL                                      01CEDF96D0    000C            OpCode 
 <a name="l3080"></a>JLE                                     01CEDF9490    000C            OpCode 
-<a name="l3081"></a>JMP                                     01CEE0E198    004D            OpCode 
+<a name="l3081"></a>JMP                                     01CEE0E198    004E            OpCode 
 <a name="l3082"></a>JNA                                     01CEDF9BF8    0000            OpCode 
 <a name="l3083"></a>JNAE                                    01CEDFA108    0000            OpCode 
 <a name="l3084"></a>JNB                                     01CEDF9FE8    0000            OpCode 
@@ -3143,14 +3143,14 @@ body {background-color:#1f1f1f;}
 <a name="l3115"></a>JRCXZ                                   01CEDF91D8    0000            OpCode 
 <a name="l3116"></a>JS                                      01CEDF9A30    0019            OpCode 
 <a name="l3117"></a>JZ                                      01CEDF9E38    004D            OpCode </span><span class=cF4>
-<a name="l3118"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l20"><span class=cF4>JobCtrlInit                             </span></a><span class=cF0>000001D9FB    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3119"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l1"><span class=cF4>JobDel                                  </span></a><span class=cF0>000001D99B    000F 000000001D Funct Public </span><span class=cF4>
-<a name="l3120"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l229"><span class=cF4>JobQueue                                </span></a><span class=cF0>000001FC5D    0006 0000000104 Funct Public </span><span class=cF4>
-<a name="l3121"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l7"><span class=cF4>JobQueueDel                             </span></a><span class=cF0>000001D9BB    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l3122"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l242"><span class=cF4>JobResGet                               </span></a><span class=cF0>000001DF33    0003 000000007E Funct Public </span><span class=cF4>
-<a name="l3123"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l198"><span class=cF4>JobResScan                              </span></a><span class=cF0>000001DE6B    0012 00000000C8 Funct Public </span><span class=cF4>
-<a name="l3124"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l321"><span class=cF4>JobRunOne                               </span></a><span class=cF0>000001E12B    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3125"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l412"><span class=cF4>JobsHandler                             </span></a><span class=cF0>000001E4C3    0008 000000009E Funct Public </span><span class=cF4>
+<a name="l3118"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l20"><span class=cF4>JobCtrlInit                             </span></a><span class=cF0>000001D9CB    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3119"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l1"><span class=cF4>JobDel                                  </span></a><span class=cF0>000001D96B    000F 000000001D Funct Public </span><span class=cF4>
+<a name="l3120"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l229"><span class=cF4>JobQueue                                </span></a><span class=cF0>000001FC2D    0006 0000000104 Funct Public </span><span class=cF4>
+<a name="l3121"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l7"><span class=cF4>JobQueueDel                             </span></a><span class=cF0>000001D98B    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l3122"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l242"><span class=cF4>JobResGet                               </span></a><span class=cF0>000001DF03    0003 000000007E Funct Public </span><span class=cF4>
+<a name="l3123"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l198"><span class=cF4>JobResScan                              </span></a><span class=cF0>000001DE3B    0012 00000000C8 Funct Public </span><span class=cF4>
+<a name="l3124"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l321"><span class=cF4>JobRunOne                               </span></a><span class=cF0>000001E0FB    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3125"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l412"><span class=cF4>JobsHandler                             </span></a><span class=cF0>000001E493    0008 000000009E Funct Public </span><span class=cF4>
 <a name="l3126"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3669"><span class=cF4>KBDC_DISABLE_MS                         </span></a><span class=cF0>0xA7          0003 0000000008 DefineStr </span><span class=cF4>
 <a name="l3127"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3671"><span class=cF4>KBDC_ENABLE_KBD                         </span></a><span class=cF0>0xAE          0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l3128"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3670"><span class=cF4>KBDC_ENABLE_MS                          </span></a><span class=cF0>0xA8          0003 0000000008 DefineStr </span><span class=cF4>
@@ -3162,16 +3162,16 @@ body {background-color:#1f1f1f;}
 <a name="l3134"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPutKey.CC.html#l948"><span class=cF4>KDDocPutKey                             </span></a><span class=cF0>007FDF6518    0003 0000000036 Funct </span><span class=cF4>
 <a name="l3135"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPutS.CC.html#l250"><span class=cF4>KDDocPutS                               </span></a><span class=cF0>007FE18C28    0003 000000003A Funct </span><span class=cF4>
 <a name="l3136"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4401"><span class=cF4>KDF_HAS_DESCS                           </span></a><span class=cF0>1             0004 0000000008 DefineStr </span><span class=cF4>
-<a name="l3137"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l124"><span class=cF4>KDInputFilterPutKey                     </span></a><span class=cF0>00000188AE    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3138"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l135"><span class=cF4>KDInputFilterPutS                       </span></a><span class=cF0>00000188E6    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3139"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l99"><span class=cF4>KDRawPutKey                             </span></a><span class=cF0>0000018846    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3140"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l110"><span class=cF4>KDRawPutS                               </span></a><span class=cF0>000001886E    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3137"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l124"><span class=cF4>KDInputFilterPutKey                     </span></a><span class=cF0>000001887E    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3138"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l135"><span class=cF4>KDInputFilterPutS                       </span></a><span class=cF0>00000188B6    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3139"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l99"><span class=cF4>KDRawPutKey                             </span></a><span class=cF0>0000018816    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3140"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l110"><span class=cF4>KDRawPutS                               </span></a><span class=cF0>000001883E    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l3141"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootDVDIns.CC.html#l9"><span class=cF4>KERNEL_BIN_C                            </span></a><span class=cF0>\&quot;Kernel.B    0004 0000000010 DefineStr </span><span class=cF4>
 <a name="l3142"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootHDIns.CC.html#l8"><span class=cF4>KERNEL_BIN_C                            </span></a><span class=cF0>\&quot;Kernel.B    000A 0000000010 DefineStr </span><span class=cF4>
 <a name="l3143"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l855"><span class=cF4>KERNEL_MODULE_NAME                      </span></a><span class=cF0>\&quot;/Kernel/    0005 0000000018 DefineStr </span><span class=cF4>
 <a name="l3144"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Training.CC.html#l95"><span class=cF4>KMCompare                               </span></a><span class=cF0>007FED7FC8    0003 000000004C Funct </span><span class=cF4>
 <a name="l3145"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Training.CC.html#l71"><span class=cF4>KMComparePrepare                        </span></a><span class=cF0>007FED8380    0005 00000000B8 Funct </span><span class=cF4>
-<a name="l3146"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l143"><span class=cF4>KMain                                   </span></a><span class=cF0>0000031826    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3146"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l143"><span class=cF4>KMain                                   </span></a><span class=cF0>00000317F6    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l3147"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l286"><span class=cF4>KW_ARGPOP                               </span></a><span class=cF0>46            0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l3148"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l256"><span class=cF4>KW_ASM                                  </span></a><span class=cF0>16            0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l3149"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l274"><span class=cF4>KW_ASSERT                               </span></a><span class=cF0>34            0002 0000000008 DefineStr </span><span class=cF4>
@@ -3221,35 +3221,35 @@ body {background-color:#1f1f1f;}
 <a name="l3193"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l251"><span class=cF4>KW__EXTERN                              </span></a><span class=cF0>11            0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l3194"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l268"><span class=cF4>KW__IMPORT                              </span></a><span class=cF0>28            0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l3195"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CompilerA.HH.html#l254"><span class=cF4>KW__INTERN                              </span></a><span class=cF0>14            0002 0000000008 DefineStr </span><span class=cF4>
-<a name="l3196"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l344"><span class=cF4>KbdBuildSC                              </span></a><span class=cF0>000001A30B    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l3197"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l49"><span class=cF4>KbdCmdFlush                             </span></a><span class=cF0>00000194A3    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l3198"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l39"><span class=cF4>KbdCmdRead                              </span></a><span class=cF0>000001943B    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l3199"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l24"><span class=cF4>KbdCmdSend                              </span></a><span class=cF0>00000193C3    0018            ExportSysSym Imm </span><span class=cF4>
-<a name="l3200"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l511"><span class=cF4>KbdHandler                              </span></a><span class=cF0>000001A8FB    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3201"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l491"><span class=cF4>KbdInit                                 </span></a><span class=cF0>000001A853    0004 000000009D Funct </span><span class=cF4>
-<a name="l3202"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l57"><span class=cF4>KbdLEDsSet                              </span></a><span class=cF0>00000194F3    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3203"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l543"><span class=cF4>KbdMessagesQueue                        </span></a><span class=cF0>000001AA2B    0006 0000000081 Funct </span><span class=cF4>
-<a name="l3204"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l73"><span class=cF4>KbdMouseCmdAck                          </span></a><span class=cF0>000001958B    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l3205"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l567"><span class=cF4>KbdMouseEventTime                       </span></a><span class=cF0>000001AAB3    000E 0000000026 Funct Public </span><span class=cF4>
-<a name="l3206"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l350"><span class=cF4>KbdMouseHandler                         </span></a><span class=cF0>000001BAAB    0006 00000000D9 Funct </span><span class=cF4>
-<a name="l3207"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l389"><span class=cF4>KbdMouseInit                            </span></a><span class=cF0>000001BB8B    0004 0000000189 Funct </span><span class=cF4>
-<a name="l3208"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l303"><span class=cF4>KbdMouseReset                           </span></a><span class=cF0>000001B943    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l3196"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l344"><span class=cF4>KbdBuildSC                              </span></a><span class=cF0>000001A2DB    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l3197"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l49"><span class=cF4>KbdCmdFlush                             </span></a><span class=cF0>0000019473    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l3198"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l39"><span class=cF4>KbdCmdRead                              </span></a><span class=cF0>000001940B    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l3199"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l24"><span class=cF4>KbdCmdSend                              </span></a><span class=cF0>0000019393    0018            ExportSysSym Imm </span><span class=cF4>
+<a name="l3200"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l511"><span class=cF4>KbdHandler                              </span></a><span class=cF0>000001A8CB    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3201"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l491"><span class=cF4>KbdInit                                 </span></a><span class=cF0>000001A823    0004 000000009D Funct </span><span class=cF4>
+<a name="l3202"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l57"><span class=cF4>KbdLEDsSet                              </span></a><span class=cF0>00000194C3    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3203"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l543"><span class=cF4>KbdMessagesQueue                        </span></a><span class=cF0>000001A9FB    0006 0000000081 Funct </span><span class=cF4>
+<a name="l3204"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l73"><span class=cF4>KbdMouseCmdAck                          </span></a><span class=cF0>000001955B    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l3205"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l567"><span class=cF4>KbdMouseEventTime                       </span></a><span class=cF0>000001AA83    000E 0000000026 Funct Public </span><span class=cF4>
+<a name="l3206"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l350"><span class=cF4>KbdMouseHandler                         </span></a><span class=cF0>000001BA7B    0006 00000000D9 Funct </span><span class=cF4>
+<a name="l3207"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l389"><span class=cF4>KbdMouseInit                            </span></a><span class=cF0>000001BB5B    0004 0000000189 Funct </span><span class=cF4>
+<a name="l3208"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l303"><span class=cF4>KbdMouseReset                           </span></a><span class=cF0>000001B913    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l3209"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/HolySpirit.CC.html#l10"><span class=cF4>KbdMouseTimeCB                          </span></a><span class=cF0>007FDD4B98    0003 0000000040 Funct </span><span class=cF4>
-<a name="l3210"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l449"><span class=cF4>KbdPacketRead                           </span></a><span class=cF0>000001A6F3    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3211"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l102"><span class=cF4>KbdTypeMatic                            </span></a><span class=cF0>0000019643    0006 0000000073 Funct Public </span><span class=cF4>
-<a name="l3212"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l66"><span class=cF4>KeyDescSet                              </span></a><span class=cF0>000001873E    00EE 0000000051 Funct Public </span><span class=cF4>
-<a name="l3213"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l81"><span class=cF4>KeyDevAdd                               </span></a><span class=cF0>00000187BE    000A 0000000084 Funct Public </span><span class=cF4>
-<a name="l3214"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l224"><span class=cF4>KeyDevInit                              </span></a><span class=cF0>0000018B86    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3215"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l75"><span class=cF4>KeyDevRemove                            </span></a><span class=cF0>0000018796    0004 0000000022 Funct Public </span><span class=cF4>
-<a name="l3216"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l170"><span class=cF4>KeyGet                                  </span></a><span class=cF0>000001C133    0016 0000000156 Funct Public </span><span class=cF4>
+<a name="l3210"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l449"><span class=cF4>KbdPacketRead                           </span></a><span class=cF0>000001A6C3    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3211"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l102"><span class=cF4>KbdTypeMatic                            </span></a><span class=cF0>0000019613    0006 0000000073 Funct Public </span><span class=cF4>
+<a name="l3212"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l66"><span class=cF4>KeyDescSet                              </span></a><span class=cF0>000001870E    00EE 0000000051 Funct Public </span><span class=cF4>
+<a name="l3213"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l81"><span class=cF4>KeyDevAdd                               </span></a><span class=cF0>000001878E    000A 0000000084 Funct Public </span><span class=cF4>
+<a name="l3214"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l224"><span class=cF4>KeyDevInit                              </span></a><span class=cF0>0000018B56    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3215"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l75"><span class=cF4>KeyDevRemove                            </span></a><span class=cF0>0000018766    0004 0000000022 Funct Public </span><span class=cF4>
+<a name="l3216"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l170"><span class=cF4>KeyGet                                  </span></a><span class=cF0>000001C103    0016 0000000156 Funct Public </span><span class=cF4>
 <a name="l3217"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Training.CC.html#l159"><span class=cF4>KeyMap                                  </span></a><span class=cF0>007FED72F0    0001 00000000AB Funct Public </span><span class=cF4>
 <a name="l3218"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Training.CC.html#l44"><span class=cF4>KeyMapCtrlAltFamily                     </span></a><span class=cF0>007FF7E428    0006 00000001AB Funct </span><span class=cF4>
 <a name="l3219"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Training.CC.html#l129"><span class=cF4>KeyMapFamily                            </span></a><span class=cF0>007FED7708    0010 00000000EF Funct </span><span class=cF4>
 <a name="l3220"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Training.CC.html#l105"><span class=cF4>KeyMapFamily2                           </span></a><span class=cF0>007FED7B60    0007 00000000FA Funct </span><span class=cF4>
 <a name="l3221"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Training.CC.html#l3"><span class=cF4>KeyMapKeyMStrPrint                      </span></a><span class=cF0>007FED93B8    0005 0000000164 Funct </span><span class=cF4>
 <a name="l3222"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Training.CC.html#l36"><span class=cF4>KeyMapKeyPrint                          </span></a><span class=cF0>007FED8AF8    000B 0000000055 Funct </span><span class=cF4>
-<a name="l3223"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l143"><span class=cF4>KeyScan                                 </span></a><span class=cF0>000001C09B    000B 0000000093 Funct Public </span><span class=cF4>
-<a name="l3224"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l50"><span class=cF4>Kill                                    </span></a><span class=cF0>000001CA2B    0025 00000000C8 Funct Public 
+<a name="l3223"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l143"><span class=cF4>KeyScan                                 </span></a><span class=cF0>000001C06B    000B 0000000093 Funct Public </span><span class=cF4>
+<a name="l3224"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l50"><span class=cF4>Kill                                    </span></a><span class=cF0>000001C9FB    0025 00000000C8 Funct Public 
 <a name="l3225"></a>LAHF                                    01CEDF77A0    0000            OpCode </span><span class=cF4>
 <a name="l3226"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l649"><span class=cF4>LAPICF_APIC_ENABLED                     </span></a><span class=cF0>0x100         0003 0000000008 DefineStr </span><span class=cF4>
 <a name="l3227"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l639"><span class=cF4>LAPIC_APIC_ID                           </span></a><span class=cF0>(LAPIC_BAS    0003 0000000018 DefineStr </span><span class=cF4>
@@ -3275,7 +3275,7 @@ body {background-color:#1f1f1f;}
 <a name="l3247"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l641"><span class=cF4>LAPIC_TASK_PRIORITY                     </span></a><span class=cF0>(LAPIC_BAS    0002 0000000018 DefineStr </span><span class=cF4>
 <a name="l3248"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l653"><span class=cF4>LAPIC_TMR                               </span></a><span class=cF0>(LAPIC_BAS    0002 0000000018 DefineStr 
 <a name="l3249"></a>LAR                                     01CEDF76F8    0000            OpCode </span><span class=cF4>
-<a name="l3250"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l20"><span class=cF4>LBEqual                                 </span></a><span class=cF0>000000ADF6    0036            Funct Public </span><span class=cF4>
+<a name="l3250"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l20"><span class=cF4>LBEqual                                 </span></a><span class=cF0>000000AE12    0036            Funct Public </span><span class=cF4>
 <a name="l3251"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l15"><span class=cF4>LBtc                                    </span></a><span class=cF0>000000007D    0004            Funct Public </span><span class=cF4>
 <a name="l3252"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l16"><span class=cF4>LBtr                                    </span></a><span class=cF0>000000007C    00DC            Funct Public </span><span class=cF4>
 <a name="l3253"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l17"><span class=cF4>LBts                                    </span></a><span class=cF0>000000007B    0117            Funct Public 
@@ -3286,7 +3286,7 @@ body {background-color:#1f1f1f;}
 <a name="l3258"></a>LDMXCSR                                 01CEE00C80    0000            OpCode 
 <a name="l3259"></a>LEA                                     01CEDF7668    0014            OpCode 
 <a name="l3260"></a>LEAVE                                   01CEDF7620    0009            OpCode </span><span class=cF4>
-<a name="l3261"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l100"><span class=cF4>LFBFlush                                </span></a><span class=cF0>0000015DE6    0019 000000000F Funct Public 
+<a name="l3261"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l92"><span class=cF4>LFBFlush                                </span></a><span class=cF0>0000015DB6    001C 000000000F Funct Public 
 <a name="l3262"></a>LFENCE                                  01CEE00DB8    0000            OpCode </span><span class=cF4>
 <a name="l3263"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2178"><span class=cF4>LFSF_DEFINE                             </span></a><span class=cF0>2             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l3264"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2177"><span class=cF4>LFSF_DOC                                </span></a><span class=cF0>1             000A 0000000008 DefineStr 
@@ -3332,36 +3332,36 @@ body {background-color:#1f1f1f;}
 <a name="l3304"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3632"><span class=cF4>LTPURPLE                                </span></a><span class=cF0>13            0004 0000000008 DefineStr 
 <a name="l3305"></a>LTR                                     01CEDF6D38    0001            OpCode </span><span class=cF4>
 <a name="l3306"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3631"><span class=cF4>LTRED                                   </span></a><span class=cF0>12            0011 0000000008 DefineStr </span><span class=cF4>
-<a name="l3307"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l218"><span class=cF4>LXchgI64                                </span></a><span class=cF0>000000AF18    0003            Funct Public </span><span class=cF4>
-<a name="l3308"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l219"><span class=cF4>LXchgU16                                </span></a><span class=cF0>000000AF3E    0002            Funct Public </span><span class=cF4>
-<a name="l3309"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l220"><span class=cF4>LXchgU32                                </span></a><span class=cF0>000000AF2C    0002            Funct Public </span><span class=cF4>
-<a name="l3310"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l221"><span class=cF4>LXchgU8                                 </span></a><span class=cF0>000000AF53    0002            Funct Public </span><span class=cF4>
-<a name="l3311"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l90"><span class=cF4>LastDayOfMon                            </span></a><span class=cF0>0000011902    0004 0000000055 Funct Public </span><span class=cF4>
-<a name="l3312"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l123"><span class=cF4>LastDayOfYear                           </span></a><span class=cF0>00000119A2    0004 000000004B Funct Public </span><span class=cF4>
-<a name="l3313"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l48"><span class=cF4>LastFun                                 </span></a><span class=cF0>007FFC054E    0006            Funct Public </span><span class=cF4>
+<a name="l3307"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l218"><span class=cF4>LXchgI64                                </span></a><span class=cF0>000000AF34    0003            Funct Public </span><span class=cF4>
+<a name="l3308"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l219"><span class=cF4>LXchgU16                                </span></a><span class=cF0>000000AF5A    0002            Funct Public </span><span class=cF4>
+<a name="l3309"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l220"><span class=cF4>LXchgU32                                </span></a><span class=cF0>000000AF48    0002            Funct Public </span><span class=cF4>
+<a name="l3310"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l221"><span class=cF4>LXchgU8                                 </span></a><span class=cF0>000000AF6F    0002            Funct Public </span><span class=cF4>
+<a name="l3311"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l90"><span class=cF4>LastDayOfMon                            </span></a><span class=cF0>000001191A    0004 0000000055 Funct Public </span><span class=cF4>
+<a name="l3312"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l123"><span class=cF4>LastDayOfYear                           </span></a><span class=cF0>00000119BA    0004 000000004B Funct Public </span><span class=cF4>
+<a name="l3313"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l48"><span class=cF4>LastFun                                 </span></a><span class=cF0>007FFC04E6    0006            Funct Public </span><span class=cF4>
 <a name="l3314"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsBttn.CC.html#l32"><span class=cF4>LeftClickCtrlBttn                       </span></a><span class=cF0>007FDE7BD0    0003 0000000039 Funct </span><span class=cF4>
 <a name="l3315"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l174"><span class=cF4>LeftClickHWinScroll                     </span></a><span class=cF0>007FDEA0B8    0003 000000009F Funct </span><span class=cF4>
 <a name="l3316"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/WallPaper.CC.html#l155"><span class=cF4>LeftClickTermBttn                       </span></a><span class=cF0>007FDD1150    0003 0000000021 Funct </span><span class=cF4>
 <a name="l3317"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l191"><span class=cF4>LeftClickVWinScroll                     </span></a><span class=cF0>007FDE9CB0    0003 000000009F Funct </span><span class=cF4>
 <a name="l3318"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l348"><span class=cF4>LeftClickViewAngles                     </span></a><span class=cF0>007FDF6C28    0003 00000000C7 Funct </span><span class=cF4>
-<a name="l3319"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l216"><span class=cF4>Letter2BlkDev                           </span></a><span class=cF0>0000025BA0    0023 000000003C Funct Public </span><span class=cF4>
-<a name="l3320"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l193"><span class=cF4>Letter2BlkDevType                       </span></a><span class=cF0>0000026168    0010 0000000083 Funct Public </span><span class=cF4>
-<a name="l3321"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l211"><span class=cF4>Letter2Drive                            </span></a><span class=cF0>00000261F0    0032 0000000084 Funct Public </span><span class=cF4>
-<a name="l3322"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l181"><span class=cF4>Letter2Letter                           </span></a><span class=cF0>0000026108    0011 0000000059 Funct Public 
+<a name="l3319"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskBlkDev.CC.html#l216"><span class=cF4>Letter2BlkDev                           </span></a><span class=cF0>0000025B70    0023 000000003C Funct Public </span><span class=cF4>
+<a name="l3320"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l193"><span class=cF4>Letter2BlkDevType                       </span></a><span class=cF0>0000026138    0010 0000000083 Funct Public </span><span class=cF4>
+<a name="l3321"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l211"><span class=cF4>Letter2Drive                            </span></a><span class=cF0>00000261C0    0032 0000000084 Funct Public </span><span class=cF4>
+<a name="l3322"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l181"><span class=cF4>Letter2Letter                           </span></a><span class=cF0>00000260D8    0011 0000000059 Funct Public 
 <a name="l3323"></a>Lex                                     0000000000    0001            NULL </span><span class=cF4>
 <a name="l3324"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l529"><span class=cF4>Lex                                     </span></a><span class=cF0>007FFB1768    017E 00000018DE Funct Public </span><span class=cF4>
 <a name="l3325"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l381"><span class=cF4>LexAttachDoc                            </span></a><span class=cF0>007FFB1300    000C 0000000143 Funct Public </span><span class=cF4>
 <a name="l3326"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/LexLib.CC.html#l1"><span class=cF4>LexBackupLastChar                       </span></a><span class=cF0>007FFAFC3B    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l3327"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l121"><span class=cF4>LexCharGet                              </span></a><span class=cF0>007FFB07E8    0036 0000000908 Funct Public </span><span class=cF4>
-<a name="l3328"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l99"><span class=cF4>LexD2I32                                </span></a><span class=cF0>007FFC071F    001F 00000000A6 Funct Public </span><span class=cF4>
-<a name="l3329"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l116"><span class=cF4>LexD3I32                                </span></a><span class=cF0>007FFC07C7    0009 00000000D9 Funct Public </span><span class=cF4>
+<a name="l3328"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l99"><span class=cF4>LexD2I32                                </span></a><span class=cF0>007FFC06B7    001F 00000000A6 Funct Public </span><span class=cF4>
+<a name="l3329"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l116"><span class=cF4>LexD3I32                                </span></a><span class=cF0>007FFC075F    0009 00000000D9 Funct Public </span><span class=cF4>
 <a name="l3330"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l358"><span class=cF4>LexDocRead                              </span></a><span class=cF0>007FFB1270    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l3331"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l104"><span class=cF4>LexDollar                               </span></a><span class=cF0>007FFB0770    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l3332"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExcept.CC.html#l95"><span class=cF4>LexExcept                               </span></a><span class=cF0>007FFAF1BB    0103 00000000E2 Funct Public </span><span class=cF4>
-<a name="l3333"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1344"><span class=cF4>LexExpression                           </span></a><span class=cF0>007FFBEA9E    0010 000000003F Funct Public </span><span class=cF4>
-<a name="l3334"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1281"><span class=cF4>LexExpression2Bin                       </span></a><span class=cF0>007FFBE926    0009 0000000093 Funct Public </span><span class=cF4>
-<a name="l3335"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1326"><span class=cF4>LexExpressionF64                        </span></a><span class=cF0>007FFBEA46    0007 0000000054 Funct Public </span><span class=cF4>
-<a name="l3336"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1308"><span class=cF4>LexExpressionI64                        </span></a><span class=cF0>007FFBE9EE    0034 0000000054 Funct Public </span><span class=cF4>
+<a name="l3333"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1344"><span class=cF4>LexExpression                           </span></a><span class=cF0>007FFBEA36    0010 000000003F Funct Public </span><span class=cF4>
+<a name="l3334"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1281"><span class=cF4>LexExpression2Bin                       </span></a><span class=cF0>007FFBE8BE    0009 0000000093 Funct Public </span><span class=cF4>
+<a name="l3335"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1326"><span class=cF4>LexExpressionF64                        </span></a><span class=cF0>007FFBE9DE    0007 0000000054 Funct Public </span><span class=cF4>
+<a name="l3336"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1308"><span class=cF4>LexExpressionI64                        </span></a><span class=cF0>007FFBE986    0034 0000000054 Funct Public </span><span class=cF4>
 <a name="l3337"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/LexLib.CC.html#l282"><span class=cF4>LexExtStr                               </span></a><span class=cF0>007FFB0383    0018 00000000EC Funct Public </span><span class=cF4>
 <a name="l3338"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l12"><span class=cF4>LexFilePop                              </span></a><span class=cF0>007FFB04D3    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l3339"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l1"><span class=cF4>LexFilePush                             </span></a><span class=cF0>007FFB0473    0005            ExportSysSym Imm </span><span class=cF4>
@@ -3376,7 +3376,7 @@ body {background-color:#1f1f1f;}
 <a name="l3348"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExcept.CC.html#l1"><span class=cF4>LexPutToken                             </span></a><span class=cF0>007FFAEE3B    0004 000000012B Funct Public </span><span class=cF4>
 <a name="l3349"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l311"><span class=cF4>LexSkipEol                              </span></a><span class=cF0>007FFB10F0    0007 000000002B Funct Public 
 <a name="l3350"></a>LexStatement2Bin                        0000000000    0001            NULL </span><span class=cF4>
-<a name="l3351"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l1"><span class=cF4>LexStatement2Bin                        </span></a><span class=cF0>007FFC0ADF    0005 0000000141 Funct Public </span><span class=cF4>
+<a name="l3351"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l1"><span class=cF4>LexStatement2Bin                        </span></a><span class=cF0>007FFC0A77    0005 0000000141 Funct Public </span><span class=cF4>
 <a name="l3352"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExcept.CC.html#l75"><span class=cF4>LexWarn                                 </span></a><span class=cF0>007FFAF0DB    000E 00000000D9 Funct Public </span><span class=cF4>
 <a name="l3353"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrMath.CC.html#l8"><span class=cF4>Line                                    </span></a><span class=cF0>007FEB21F8    0022 0000000357 Funct Public </span><span class=cF4>
 <a name="l3354"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/LineRep.CC.html#l42"><span class=cF4>LineRep                                 </span></a><span class=cF0>007FDB3A48    0009 000000011F Funct Public </span><span class=cF4>
@@ -3385,19 +3385,19 @@ body {background-color:#1f1f1f;}
 <a name="l3357"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/LinkCheck.CC.html#l58"><span class=cF4>LinkCheck                               </span></a><span class=cF0>007FDB1DE0    0001 00000001B9 Funct Public </span><span class=cF4>
 <a name="l3358"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/LinkCheck.CC.html#l3"><span class=cF4>LinkCheckDoc                            </span></a><span class=cF0>007FDB26B0    0003 0000000162 Funct </span><span class=cF4>
 <a name="l3359"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/LinkCheck.CC.html#l48"><span class=cF4>LinkCheckFile                           </span></a><span class=cF0>007FDB2308    0003 0000000040 Funct </span><span class=cF4>
-<a name="l3360"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l13"><span class=cF4>LinkedListCopy                          </span></a><span class=cF0>000000FE9A    0003 0000000047 Funct Public </span><span class=cF4>
-<a name="l3361"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l26"><span class=cF4>LinkedListCount                         </span></a><span class=cF0>000000FEE2    0011 0000000026 Funct Public </span><span class=cF4>
-<a name="l3362"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l1"><span class=cF4>LinkedListDel                           </span></a><span class=cF0>000000FE72    000D 0000000027 Funct Public </span><span class=cF4>
-<a name="l3363"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l39"><span class=cF4>LinkedListSize                          </span></a><span class=cF0>000000FF0A    0006 000000002C Funct Public </span><span class=cF4>
-<a name="l3364"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l398"><span class=cF4>ListMatch                               </span></a><span class=cF0>000000B9A4    000E 0000000128 Funct Public </span><span class=cF4>
-<a name="l3365"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l377"><span class=cF4>ListSub                                 </span></a><span class=cF0>000000B944    000C 0000000059 Funct Public </span><span class=cF4>
+<a name="l3360"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l13"><span class=cF4>LinkedListCopy                          </span></a><span class=cF0>000000FEB2    0003 0000000047 Funct Public </span><span class=cF4>
+<a name="l3361"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l26"><span class=cF4>LinkedListCount                         </span></a><span class=cF0>000000FEFA    0011 0000000026 Funct Public </span><span class=cF4>
+<a name="l3362"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l1"><span class=cF4>LinkedListDel                           </span></a><span class=cF0>000000FE8A    000D 0000000027 Funct Public </span><span class=cF4>
+<a name="l3363"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l39"><span class=cF4>LinkedListSize                          </span></a><span class=cF0>000000FF22    0006 000000002C Funct Public </span><span class=cF4>
+<a name="l3364"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l398"><span class=cF4>ListMatch                               </span></a><span class=cF0>000000B9C0    000E 0000000128 Funct Public </span><span class=cF4>
+<a name="l3365"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l377"><span class=cF4>ListSub                                 </span></a><span class=cF0>000000B960    000C 0000000059 Funct Public </span><span class=cF4>
 <a name="l3366"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l103"><span class=cF4>Ln                                      </span></a><span class=cF0>000000ACD6    0004            Funct Public </span><span class=cF4>
-<a name="l3367"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l208"><span class=cF4>Load                                    </span></a><span class=cF0>00000112C2    0004 00000001E6 Funct </span><span class=cF4>
+<a name="l3367"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l208"><span class=cF4>Load                                    </span></a><span class=cF0>00000112DA    0004 00000001E6 Funct </span><span class=cF4>
 <a name="l3368"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Define.CC.html#l3"><span class=cF4>LoadDocDefines                          </span></a><span class=cF0>007FDCBC28    0007 0000000400 Funct </span><span class=cF4>
-<a name="l3369"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l279"><span class=cF4>LoadKernel                              </span></a><span class=cF0>00000114AA    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3370"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l1"><span class=cF4>LoadOneImport                           </span></a><span class=cF0>0000010CEA    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3371"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l75"><span class=cF4>LoadPass1                               </span></a><span class=cF0>0000010F42    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3372"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l175"><span class=cF4>LoadPass2                               </span></a><span class=cF0>0000011212    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3369"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l279"><span class=cF4>LoadKernel                              </span></a><span class=cF0>00000114C2    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3370"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l1"><span class=cF4>LoadOneImport                           </span></a><span class=cF0>0000010D02    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3371"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l75"><span class=cF4>LoadPass1                               </span></a><span class=cF0>0000010F5A    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3372"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l175"><span class=cF4>LoadPass2                               </span></a><span class=cF0>000001122A    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l3373"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l104"><span class=cF4>Log10                                   </span></a><span class=cF0>000000ACAA    0008            Funct Public </span><span class=cF4>
 <a name="l3374"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l105"><span class=cF4>Log2                                    </span></a><span class=cF0>000000ACC0    0003            Funct Public </span><span class=cF4>
 <a name="l3375"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/StrUtils.CC.html#l163"><span class=cF4>LongLines                               </span></a><span class=cF0>007FDAB488    0001 00000000CE Funct Public </span><span class=cF4>
@@ -3408,9 +3408,9 @@ body {background-color:#1f1f1f;}
 <a name="l3380"></a>MAXPS                                   01CEDFEE88    0000            OpCode 
 <a name="l3381"></a>MAXSD                                   01CEDFEEE8    0000            OpCode 
 <a name="l3382"></a>MAXSS                                   01CEDFEF48    0000            OpCode </span><span class=cF4>
-<a name="l3383"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l391"><span class=cF4>MAlloc                                  </span></a><span class=cF0>000000DC46    0188            Funct Public </span><span class=cF4>
-<a name="l3384"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l432"><span class=cF4>MAllocAligned                           </span></a><span class=cF0>000000E01C    0006 0000000075 Funct Public </span><span class=cF4>
-<a name="l3385"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l413"><span class=cF4>MAllocIdent                             </span></a><span class=cF0>000000DFAC    0034 000000004A Funct Public </span><span class=cF4>
+<a name="l3383"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l391"><span class=cF4>MAlloc                                  </span></a><span class=cF0>000000DC5E    0188            Funct Public </span><span class=cF4>
+<a name="l3384"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l432"><span class=cF4>MAllocAligned                           </span></a><span class=cF0>000000E034    0006 0000000075 Funct Public </span><span class=cF4>
+<a name="l3385"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l413"><span class=cF4>MAllocIdent                             </span></a><span class=cF0>000000DFC4    0034 000000004A Funct Public </span><span class=cF4>
 <a name="l3386"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3359"><span class=cF4>MBR_PT_FAT32a                           </span></a><span class=cF0>0x0B          0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l3387"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3360"><span class=cF4>MBR_PT_FAT32b                           </span></a><span class=cF0>0x0C          0003 0000000008 DefineStr </span><span class=cF4>
 <a name="l3388"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3361"><span class=cF4>MBR_PT_FAT32c                           </span></a><span class=cF0>0x1B          0003 0000000008 DefineStr </span><span class=cF4>
@@ -3492,7 +3492,7 @@ body {background-color:#1f1f1f;}
 <a name="l3464"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3887"><span class=cF4>MESSAGE_NULL                            </span></a><span class=cF0>0             0004 0000000008 DefineStr 
 <a name="l3465"></a>MFENCE                                  01CEE00D58    0000            OpCode </span><span class=cF4>
 <a name="l3466"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Merge.CC.html#l3"><span class=cF4>MGFind                                  </span></a><span class=cF0>007FDAF530    0003 0000000039 Funct </span><span class=cF4>
-<a name="l3467"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l390"><span class=cF4>MHeapCtrl                               </span></a><span class=cF0>000000DF11    000B            Funct Public 
+<a name="l3467"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l390"><span class=cF4>MHeapCtrl                               </span></a><span class=cF0>000000DF29    000B            Funct Public 
 <a name="l3468"></a>MINPD                                   01CEDFEFA8    0000            OpCode 
 <a name="l3469"></a>MINPS                                   01CEDFF008    0000            OpCode 
 <a name="l3470"></a>MINSD                                   01CEDFF068    0000            OpCode 
@@ -3547,7 +3547,7 @@ body {background-color:#1f1f1f;}
 <a name="l3519"></a>MOVSX                                   01CF3A2FC8    0000            OpCode 
 <a name="l3520"></a>MOVSXD                                  01CEDF6B40    0000            OpCode 
 <a name="l3521"></a>MOVUPD                                  01CEE009E0    0000            OpCode 
-<a name="l3522"></a>MOVUPS                                  01CEE00A58    0000            OpCode 
+<a name="l3522"></a>MOVUPS                                  01CEE00A58    0002            OpCode 
 <a name="l3523"></a>MOVZX                                   01CEDF6A88    0018            OpCode 
 <a name="l3524"></a>MOV_CR0_EAX                             01CEDF13D0    0007            OpCode 
 <a name="l3525"></a>MOV_CR0_RAX                             01CEDF1090    0000            OpCode 
@@ -3565,32 +3565,32 @@ body {background-color:#1f1f1f;}
 <a name="l3537"></a>MOV_RAX_CR2                             01CEDF0F58    0001            OpCode 
 <a name="l3538"></a>MOV_RAX_CR3                             01CEDF0E88    0000            OpCode 
 <a name="l3539"></a>MOV_RAX_CR4                             01CEDF0DB8    0001            OpCode </span><span class=cF4>
-<a name="l3540"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l181"><span class=cF4>MPAPICInit                              </span></a><span class=cF0>000001FB1D    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3540"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l181"><span class=cF4>MPAPICInit                              </span></a><span class=cF0>000001FAED    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l3541"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/CPURep.CC.html#l10"><span class=cF4>MPCPURep                                </span></a><span class=cF0>007FDC1578    0003 0000000091 Funct </span><span class=cF4>
 <a name="l3542"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteMesh.CC.html#l532"><span class=cF4>MPDrawIt                                </span></a><span class=cF0>007FE7CF38    0003 00000002EE Funct </span><span class=cF4>
-<a name="l3543"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l174"><span class=cF4>MPHalt                                  </span></a><span class=cF0>000001FAFD    0008 0000000020 Funct Public </span><span class=cF4>
-<a name="l3544"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l140"><span class=cF4>MPInt                                   </span></a><span class=cF0>000001F9E5    000A 00000000A8 Funct Public </span><span class=cF4>
-<a name="l3545"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l159"><span class=cF4>MPIntAll                                </span></a><span class=cF0>000001FA8D    0003 000000004B Funct Public </span><span class=cF4>
-<a name="l3546"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l169"><span class=cF4>MPNMInt                                 </span></a><span class=cF0>000001FADD    0004 000000001F Funct Public </span><span class=cF4>
+<a name="l3543"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l174"><span class=cF4>MPHalt                                  </span></a><span class=cF0>000001FACD    0008 0000000020 Funct Public </span><span class=cF4>
+<a name="l3544"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l140"><span class=cF4>MPInt                                   </span></a><span class=cF0>000001F9B5    000A 00000000A8 Funct Public </span><span class=cF4>
+<a name="l3545"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l159"><span class=cF4>MPIntAll                                </span></a><span class=cF0>000001FA5D    0003 000000004B Funct Public </span><span class=cF4>
+<a name="l3546"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l169"><span class=cF4>MPNMInt                                 </span></a><span class=cF0>000001FAAD    0004 000000001F Funct Public </span><span class=cF4>
 <a name="l3547"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l665"><span class=cF4>MPN_VECT                                </span></a><span class=cF0>0x97          0008 0000000008 DefineStr 
 <a name="l3548"></a>MPSADBW                                 01CEDFAE90    0000            OpCode </span><span class=cF4>
 <a name="l3549"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l345"><span class=cF4>MP_PROCESSORS_NUM                       </span></a><span class=cF0>128           0018 0000000008 DefineStr </span><span class=cF4>
 <a name="l3550"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l666"><span class=cF4>MP_VECT_ADDR                            </span></a><span class=cF0>(MPN_VECT     000E 0000000018 DefineStr </span><span class=cF4>
-<a name="l3551"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l57"><span class=cF4>MPrintDate                              </span></a><span class=cF0>0000011E72    0004 0000000062 Funct </span><span class=cF4>
-<a name="l3552"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l65"><span class=cF4>MPrintQ                                 </span></a><span class=cF0>0000011EDA    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3553"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l49"><span class=cF4>MPrintTime                              </span></a><span class=cF0>0000011E12    0004 000000005B Funct </span><span class=cF4>
-<a name="l3554"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l135"><span class=cF4>MPrintq                                 </span></a><span class=cF0>00000120CA    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3551"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l57"><span class=cF4>MPrintDate                              </span></a><span class=cF0>0000011E8A    0004 0000000062 Funct </span><span class=cF4>
+<a name="l3552"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l65"><span class=cF4>MPrintQ                                 </span></a><span class=cF0>0000011EF2    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3553"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l49"><span class=cF4>MPrintTime                              </span></a><span class=cF0>0000011E2A    0004 000000005B Funct </span><span class=cF4>
+<a name="l3554"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l135"><span class=cF4>MPrintq                                 </span></a><span class=cF0>00000120E2    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l3555"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3526"><span class=cF4>MRT_DEV                                 </span></a><span class=cF0>2             0003 0000000008 DefineStr </span><span class=cF4>
 <a name="l3556"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3525"><span class=cF4>MRT_RAM                                 </span></a><span class=cF0>1             0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l3557"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3524"><span class=cF4>MRT_UNUSED                              </span></a><span class=cF0>0             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l3558"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l237"><span class=cF4>MSF_FIXED                               </span></a><span class=cF0>2             0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l3559"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l236"><span class=cF4>MSF_INACTIVE                            </span></a><span class=cF0>1             000C 0000000008 DefineStr </span><span class=cF4>
-<a name="l3560"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l222"><span class=cF4>MSRRead                                 </span></a><span class=cF0>000000B15E    0002            Funct Public </span><span class=cF4>
-<a name="l3561"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l223"><span class=cF4>MSRWrite                                </span></a><span class=cF0>000000B176    0002            Funct Public </span><span class=cF4>
-<a name="l3562"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l388"><span class=cF4>MSize                                   </span></a><span class=cF0>000000DEC7    0030            Funct Public </span><span class=cF4>
-<a name="l3563"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l389"><span class=cF4>MSize2                                  </span></a><span class=cF0>000000DEEE    00B1            Funct Public </span><span class=cF4>
-<a name="l3564"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1119"><span class=cF4>MStrPrint                               </span></a><span class=cF0>00000140DE    016A 0000000045 Funct Public </span><span class=cF4>
-<a name="l3565"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l70"><span class=cF4>MStrUtil                                </span></a><span class=cF0>000000F2D0    0024 000000007B Funct Public </span><span class=cF4>
+<a name="l3560"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l222"><span class=cF4>MSRRead                                 </span></a><span class=cF0>000000B17A    0002            Funct Public </span><span class=cF4>
+<a name="l3561"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l223"><span class=cF4>MSRWrite                                </span></a><span class=cF0>000000B192    0002            Funct Public </span><span class=cF4>
+<a name="l3562"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l388"><span class=cF4>MSize                                   </span></a><span class=cF0>000000DEDF    0030            Funct Public </span><span class=cF4>
+<a name="l3563"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l389"><span class=cF4>MSize2                                  </span></a><span class=cF0>000000DF06    00B1            Funct Public </span><span class=cF4>
+<a name="l3564"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1119"><span class=cF4>MStrPrint                               </span></a><span class=cF0>00000140F6    016A 0000000045 Funct Public </span><span class=cF4>
+<a name="l3565"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l70"><span class=cF4>MStrUtil                                </span></a><span class=cF0>000000F2E8    0024 000000007B Funct Public </span><span class=cF4>
 <a name="l3566"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3198"><span class=cF4>MT_CD                                   </span></a><span class=cF0>1             0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l3567"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocMacro.CC.html#l31"><span class=cF4>MT_CHAR                                 </span></a><span class=cF0>2             000D 0000000008 DefineStr </span><span class=cF4>
 <a name="l3568"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3199"><span class=cF4>MT_DVD                                  </span></a><span class=cF0>2             0006 0000000008 DefineStr </span><span class=cF4>
@@ -3605,7 +3605,7 @@ body {background-color:#1f1f1f;}
 <a name="l3577"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocMacro.CC.html#l200"><span class=cF4>MacroTask                               </span></a><span class=cF0>007FE03B00    0003 00000000BD Funct </span><span class=cF4>
 <a name="l3578"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootDVDIns.CC.html#l13"><span class=cF4>MakeAll                                 </span></a><span class=cF0>007FDC7A98    0005 000000007A Funct </span><span class=cF4>
 <a name="l3579"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootHDIns.CC.html#l18"><span class=cF4>MakeAll                                 </span></a><span class=cF0>007FDD10A8    0005 0000000042 Funct </span><span class=cF4>
-<a name="l3580"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l422"><span class=cF4>Man                                     </span></a><span class=cF0>0000031236    0003 0000000098 Funct Public </span><span class=cF4>
+<a name="l3580"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l422"><span class=cF4>Man                                     </span></a><span class=cF0>0000031206    0003 0000000098 Funct Public </span><span class=cF4>
 <a name="l3581"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Hash.CC.html#l419"><span class=cF4>MapFileLoad                             </span></a><span class=cF0>007FDD13C0    0007 000000029C Funct Public </span><span class=cF4>
 <a name="l3582"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CHash.CC.html#l105"><span class=cF4>MapFileWrite                            </span></a><span class=cF0>007FFB33A8    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l3583"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/MathODE.CC.html#l185"><span class=cF4>MassFind                                </span></a><span class=cF0>007FED14E8    0001 000000008F Funct Public </span><span class=cF4>
@@ -3625,25 +3625,25 @@ body {background-color:#1f1f1f;}
 <a name="l3597"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrMath.CC.html#l190"><span class=cF4>Mat4x4Scale                             </span></a><span class=cF0>007FEB0650    0005 0000000052 Funct Public </span><span class=cF4>
 <a name="l3598"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrMath.CC.html#l226"><span class=cF4>Mat4x4TranslationAdd                    </span></a><span class=cF0>007FEAFB78    0003 0000000056 Funct Public </span><span class=cF4>
 <a name="l3599"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrMath.CC.html#l216"><span class=cF4>Mat4x4TranslationEqu                    </span></a><span class=cF0>007FEAFF38    0003 0000000056 Funct Public </span><span class=cF4>
-<a name="l3600"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l19"><span class=cF4>Max                                     </span></a><span class=cF0>000000CCE8    0009 0000000020 Funct Public </span><span class=cF4>
+<a name="l3600"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l19"><span class=cF4>Max                                     </span></a><span class=cF0>000000CD00    0009 0000000020 Funct Public </span><span class=cF4>
 <a name="l3601"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l74"><span class=cF4>MaxI64                                  </span></a><span class=cF0>00000000AD    001F            Funct Public </span><span class=cF4>
 <a name="l3602"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l75"><span class=cF4>MaxU64                                  </span></a><span class=cF0>00000000AE    0002            Funct Public </span><span class=cF4>
-<a name="l3603"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l64"><span class=cF4>Mem32DevAlloc                           </span></a><span class=cF0>000000E4CC    0003 00000000E9 Funct Public </span><span class=cF4>
-<a name="l3604"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l101"><span class=cF4>Mem32DevFree                            </span></a><span class=cF0>000000E5BC    0003 0000000060 Funct Public </span><span class=cF4>
-<a name="l3605"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l34"><span class=cF4>Mem32DevInit                            </span></a><span class=cF0>000000E40C    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3606"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l1"><span class=cF4>Mem32DevIns                             </span></a><span class=cF0>000000E2F4    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3607"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l122"><span class=cF4>Mem64DevAlloc                           </span></a><span class=cF0>000000E61C    0004 00000000A7 Funct Public </span><span class=cF4>
-<a name="l3608"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l145"><span class=cF4>Mem64DevFree                            </span></a><span class=cF0>000000E6C4    0003 000000004D Funct Public </span><span class=cF4>
+<a name="l3603"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l64"><span class=cF4>Mem32DevAlloc                           </span></a><span class=cF0>000000E4E4    0003 00000000E9 Funct Public </span><span class=cF4>
+<a name="l3604"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l101"><span class=cF4>Mem32DevFree                            </span></a><span class=cF0>000000E5D4    0003 0000000060 Funct Public </span><span class=cF4>
+<a name="l3605"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l34"><span class=cF4>Mem32DevInit                            </span></a><span class=cF0>000000E424    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3606"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l1"><span class=cF4>Mem32DevIns                             </span></a><span class=cF0>000000E30C    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3607"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l122"><span class=cF4>Mem64DevAlloc                           </span></a><span class=cF0>000000E634    0004 00000000A7 Funct Public </span><span class=cF4>
+<a name="l3608"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l145"><span class=cF4>Mem64DevFree                            </span></a><span class=cF0>000000E6DC    0003 000000004D Funct Public </span><span class=cF4>
 <a name="l3609"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l238"><span class=cF4>MemBIOSRep                              </span></a><span class=cF0>007FDCB428    0001 000000061C Funct Public </span><span class=cF4>
-<a name="l3610"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l173"><span class=cF4>MemBIOSTotal                            </span></a><span class=cF0>000000E78C    000F 000000007B Funct Public </span><span class=cF4>
-<a name="l3611"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l134"><span class=cF4>MemCompare                              </span></a><span class=cF0>000000ADA4    0014            Funct Public </span><span class=cF4>
-<a name="l3612"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l135"><span class=cF4>MemCopy                                 </span></a><span class=cF0>000000AD85    0170            Funct Public </span><span class=cF4>
-<a name="l3613"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l11"><span class=cF4>MemPagAlloc                             </span></a><span class=cF0>000000D6EE    0004 0000000154 Funct Public </span><span class=cF4>
-<a name="l3614"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l102"><span class=cF4>MemPagFree                              </span></a><span class=cF0>000000D846    0004 000000009F Funct Public </span><span class=cF4>
-<a name="l3615"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l140"><span class=cF4>MemPagTaskAlloc                         </span></a><span class=cF0>000000D8E6    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3616"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l187"><span class=cF4>MemPagTaskFree                          </span></a><span class=cF0>000000D9B6    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3610"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l173"><span class=cF4>MemBIOSTotal                            </span></a><span class=cF0>000000E7A4    000F 000000007B Funct Public </span><span class=cF4>
+<a name="l3611"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l134"><span class=cF4>MemCompare                              </span></a><span class=cF0>000000ADC0    0014            Funct Public </span><span class=cF4>
+<a name="l3612"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l135"><span class=cF4>MemCopy                                 </span></a><span class=cF0>000000AD85    0171            Funct Public </span><span class=cF4>
+<a name="l3613"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l11"><span class=cF4>MemPagAlloc                             </span></a><span class=cF0>000000D706    0004 0000000154 Funct Public </span><span class=cF4>
+<a name="l3614"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l102"><span class=cF4>MemPagFree                              </span></a><span class=cF0>000000D85E    0004 000000009F Funct Public </span><span class=cF4>
+<a name="l3615"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l140"><span class=cF4>MemPagTaskAlloc                         </span></a><span class=cF0>000000D8FE    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3616"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l187"><span class=cF4>MemPagTaskFree                          </span></a><span class=cF0>000000D9CE    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l3617"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l334"><span class=cF4>MemPageRep                              </span></a><span class=cF0>007FDCE858    0001 00000001D3 Funct Public </span><span class=cF4>
-<a name="l3618"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/PageTables.CC.html#l199"><span class=cF4>MemPageTable                            </span></a><span class=cF0>000000D65E    0007 000000003E Funct Public </span><span class=cF4>
+<a name="l3618"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/PageTables.CC.html#l199"><span class=cF4>MemPageTable                            </span></a><span class=cF0>000000D676    0007 000000003E Funct Public </span><span class=cF4>
 <a name="l3619"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l219"><span class=cF4>MemRep                                  </span></a><span class=cF0>007FDAF8D8    0001 0000000316 Funct Public </span><span class=cF4>
 <a name="l3620"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l104"><span class=cF4>MemRepTask                              </span></a><span class=cF0>007FDC9828    0005 0000000956 Funct </span><span class=cF4>
 <a name="l3621"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l136"><span class=cF4>MemSet                                  </span></a><span class=cF0>000000AD12    0087            Funct Public </span><span class=cF4>
@@ -3714,38 +3714,38 @@ body {background-color:#1f1f1f;}
 <a name="l3686"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteMesh.CC.html#l212"><span class=cF4>MeshVertexSelAll                        </span></a><span class=cF0>007FE813E8    001F 000000003F Funct </span><span class=cF4>
 <a name="l3687"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteMesh.CC.html#l284"><span class=cF4>MeshVertexSelRect                       </span></a><span class=cF0>007FE80140    0003 00000000B3 Funct </span><span class=cF4>
 <a name="l3688"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteMesh.CC.html#l612"><span class=cF4>MeshW2S                                 </span></a><span class=cF0>007FE7CB40    0003 000000008D Funct </span><span class=cF4>
-<a name="l3689"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l312"><span class=cF4>Message                                 </span></a><span class=cF0>000001E0F3    0039 0000000036 Funct Public </span><span class=cF4>
-<a name="l3690"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l109"><span class=cF4>MessageGet                              </span></a><span class=cF0>000001BFDB    0042 000000006A Funct Public </span><span class=cF4>
-<a name="l3691"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l295"><span class=cF4>MessagePost                             </span></a><span class=cF0>000001E03B    0009 0000000069 Funct Public </span><span class=cF4>
-<a name="l3692"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l306"><span class=cF4>MessagePostWait                         </span></a><span class=cF0>000001E0AB    0007 0000000041 Funct Public </span><span class=cF4>
-<a name="l3693"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l42"><span class=cF4>MessageScan                             </span></a><span class=cF0>000001BE8B    0015 0000000118 Funct Public </span><span class=cF4>
-<a name="l3694"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l11"><span class=cF4>Min                                     </span></a><span class=cF0>000000CCC8    0005 0000000020 Funct Public </span><span class=cF4>
+<a name="l3689"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l312"><span class=cF4>Message                                 </span></a><span class=cF0>000001E0C3    0039 0000000036 Funct Public </span><span class=cF4>
+<a name="l3690"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l109"><span class=cF4>MessageGet                              </span></a><span class=cF0>000001BFAB    0042 000000006A Funct Public </span><span class=cF4>
+<a name="l3691"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l295"><span class=cF4>MessagePost                             </span></a><span class=cF0>000001E00B    0009 0000000069 Funct Public </span><span class=cF4>
+<a name="l3692"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l306"><span class=cF4>MessagePostWait                         </span></a><span class=cF0>000001E07B    0007 0000000041 Funct Public </span><span class=cF4>
+<a name="l3693"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l42"><span class=cF4>MessageScan                             </span></a><span class=cF0>000001BE5B    0015 0000000118 Funct Public </span><span class=cF4>
+<a name="l3694"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l11"><span class=cF4>Min                                     </span></a><span class=cF0>000000CCE0    0005 0000000020 Funct Public </span><span class=cF4>
 <a name="l3695"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l76"><span class=cF4>MinI64                                  </span></a><span class=cF0>00000000AB    0011            Funct Public </span><span class=cF4>
 <a name="l3696"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l77"><span class=cF4>MinU64                                  </span></a><span class=cF0>00000000AC    0002            Funct Public </span><span class=cF4>
 <a name="l3697"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l78"><span class=cF4>ModU64                                  </span></a><span class=cF0>00000000AF    000E            Funct Public </span><span class=cF4>
 <a name="l3698"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l307"><span class=cF4>Mount                                   </span></a><span class=cF0>007FE50888    0003 0000000019 Funct Public </span><span class=cF4>
 <a name="l3699"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l144"><span class=cF4>Mount2                                  </span></a><span class=cF0>007FE4C228    0004 0000000B3C Funct </span><span class=cF4>
-<a name="l3700"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskATAId.CC.html#l53"><span class=cF4>MountAHCIAuto                           </span></a><span class=cF0>00000250F8    0003 00000002E8 Funct Public </span><span class=cF4>
+<a name="l3700"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskATAId.CC.html#l53"><span class=cF4>MountAHCIAuto                           </span></a><span class=cF0>00000250C8    0003 00000002E8 Funct Public </span><span class=cF4>
 <a name="l3701"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l317"><span class=cF4>MountFile                               </span></a><span class=cF0>007FE500F8    0005 000000009D Funct Public </span><span class=cF4>
-<a name="l3702"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l330"><span class=cF4>MouseHardDriverInstall                  </span></a><span class=cF0>000001B9DB    0004 00000000CA Funct </span><span class=cF4>
-<a name="l3703"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l313"><span class=cF4>MouseHardEnable                         </span></a><span class=cF0>000001B98B    0005 000000004D Funct Public </span><span class=cF4>
-<a name="l3704"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l110"><span class=cF4>MouseHardGetType                        </span></a><span class=cF0>000001B193    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3705"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l254"><span class=cF4>MouseHardHandler                        </span></a><span class=cF0>000001B73B    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3706"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l83"><span class=cF4>MouseHardPacketRead                     </span></a><span class=cF0>000001B09B    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3707"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l122"><span class=cF4>MouseHardReset                          </span></a><span class=cF0>000001B1D3    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3708"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l291"><span class=cF4>MouseHardSet                            </span></a><span class=cF0>000001B87B    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3709"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l218"><span class=cF4>MouseHardSetPost                        </span></a><span class=cF0>000001B523    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3710"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l210"><span class=cF4>MouseHardSetPre                         </span></a><span class=cF0>000001B4E3    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3711"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l200"><span class=cF4>MouseHardSpeedSet                       </span></a><span class=cF0>000001B443    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3712"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l68"><span class=cF4>MouseInit                               </span></a><span class=cF0>000001AFAB    0004 00000000EE Funct </span><span class=cF4>
-<a name="l3713"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l47"><span class=cF4>MouseSet                                </span></a><span class=cF0>000001AE63    0006 0000000141 Funct Public </span><span class=cF4>
-<a name="l3714"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l9"><span class=cF4>MouseUpdate                             </span></a><span class=cF0>000001AB8B    0006 00000002D1 Funct </span><span class=cF4>
+<a name="l3702"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l330"><span class=cF4>MouseHardDriverInstall                  </span></a><span class=cF0>000001B9AB    0004 00000000CA Funct </span><span class=cF4>
+<a name="l3703"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l313"><span class=cF4>MouseHardEnable                         </span></a><span class=cF0>000001B95B    0005 000000004D Funct Public </span><span class=cF4>
+<a name="l3704"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l110"><span class=cF4>MouseHardGetType                        </span></a><span class=cF0>000001B163    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3705"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l254"><span class=cF4>MouseHardHandler                        </span></a><span class=cF0>000001B70B    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3706"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l83"><span class=cF4>MouseHardPacketRead                     </span></a><span class=cF0>000001B06B    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3707"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l122"><span class=cF4>MouseHardReset                          </span></a><span class=cF0>000001B1A3    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3708"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l291"><span class=cF4>MouseHardSet                            </span></a><span class=cF0>000001B84B    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3709"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l218"><span class=cF4>MouseHardSetPost                        </span></a><span class=cF0>000001B4F3    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3710"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l210"><span class=cF4>MouseHardSetPre                         </span></a><span class=cF0>000001B4B3    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3711"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l200"><span class=cF4>MouseHardSpeedSet                       </span></a><span class=cF0>000001B413    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3712"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l68"><span class=cF4>MouseInit                               </span></a><span class=cF0>000001AF7B    0004 00000000EE Funct </span><span class=cF4>
+<a name="l3713"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l47"><span class=cF4>MouseSet                                </span></a><span class=cF0>000001AE33    0006 0000000141 Funct Public </span><span class=cF4>
+<a name="l3714"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l9"><span class=cF4>MouseUpdate                             </span></a><span class=cF0>000001AB5B    0006 00000002D1 Funct </span><span class=cF4>
 <a name="l3715"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskA.CC.html#l110"><span class=cF4>Move                                    </span></a><span class=cF0>007FE56D28    0012 0000000034 Funct Public </span><span class=cF4>
 <a name="l3716"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l164"><span class=cF4>MusicSetMeter                           </span></a><span class=cF0>007FE5AF70    0003 0000000087 Funct </span><span class=cF4>
 <a name="l3717"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l189"><span class=cF4>MusicSetNoteLen                         </span></a><span class=cF0>007FE5AAB0    0003 0000000155 Funct </span><span class=cF4>
 <a name="l3718"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l150"><span class=cF4>MusicSetOctave                          </span></a><span class=cF0>007FE69E28    0003 0000000048 Funct </span><span class=cF4>
 <a name="l3719"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l346"><span class=cF4>MusicSettingsReset                      </span></a><span class=cF0>007FE59360    0005 00000000A6 Funct </span><span class=cF4>
-<a name="l3720"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l214"><span class=cF4>Mute                                    </span></a><span class=cF0>00000165AE    0004 000000004B Funct Public </span><span class=cF4>
+<a name="l3720"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l214"><span class=cF4>Mute                                    </span></a><span class=cF0>000001657E    0004 000000004B Funct Public </span><span class=cF4>
 <a name="l3721"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeKeyPlugIns.CC.html#l11"><span class=cF4>MyPutKey                                </span></a><span class=cF0>007FDA1028    0003 00000008B4 Funct </span><span class=cF4>
 <a name="l3722"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeKeyPlugIns.CC.html#l243"><span class=cF4>MyPutS                                  </span></a><span class=cF0>007FDFD388    0003 000000000A Funct 
 <a name="l3723"></a>NEG                                     01CF3A2E98    0000            OpCode 
@@ -3753,16 +3753,16 @@ body {background-color:#1f1f1f;}
 <a name="l3725"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l24"><span class=cF4>NONE                                    </span></a><span class=cF0>0             0017 0000000008 DefineStr 
 <a name="l3726"></a>NOP                                     01CEE0F788    0000            OpCode 
 <a name="l3727"></a>NOP2                                    01CEE0F728    0000            OpCode </span><span class=cF4>
-<a name="l3728"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l3"><span class=cF4>NORMAL_KEY_SCAN_DECODE_TABLE            </span></a><span class=cF0>00000192D3    0005            ExportSysSym Imm 
+<a name="l3728"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l3"><span class=cF4>NORMAL_KEY_SCAN_DECODE_TABLE            </span></a><span class=cF0>00000192A3    0005            ExportSysSym Imm 
 <a name="l3729"></a>NOT                                     01CF3A2F20    0010            OpCode </span><span class=cF4>
 <a name="l3730"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l19"><span class=cF4>NULL                                    </span></a><span class=cF0>0             078B 0000000008 DefineStr </span><span class=cF4>
-<a name="l3731"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrB.CC.html#l11"><span class=cF4>Name2DirClus                            </span></a><span class=cF0>00000273C9    0012 00000001BC Funct </span><span class=cF4>
-<a name="l3732"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrB.CC.html#l61"><span class=cF4>Name2ParentDirClus                      </span></a><span class=cF0>0000027589    0004 00000001D2 Funct </span><span class=cF4>
+<a name="l3731"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrB.CC.html#l11"><span class=cF4>Name2DirClus                            </span></a><span class=cF0>0000027399    0012 00000001BC Funct </span><span class=cF4>
+<a name="l3732"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskStrB.CC.html#l61"><span class=cF4>Name2ParentDirClus                      </span></a><span class=cF0>0000027559    0004 00000001D2 Funct </span><span class=cF4>
 <a name="l3733"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Merge.CC.html#l71"><span class=cF4>NewFiles                                </span></a><span class=cF0>007FDAE7D0    0001 00000000D8 Funct Public </span><span class=cF4>
 <a name="l3734"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l432"><span class=cF4>Noise                                   </span></a><span class=cF0>007FE6E190    0005 0000000091 Funct Public </span><span class=cF4>
 <a name="l3735"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l215"><span class=cF4>Note2Ona                                </span></a><span class=cF0>007FE5A470    0003 0000000037 Funct Public </span><span class=cF4>
-<a name="l3736"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l214"><span class=cF4>Now                                     </span></a><span class=cF0>0000011BCA    002A 0000000028 Funct Public </span><span class=cF4>
-<a name="l3737"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l170"><span class=cF4>NowDateTimeStruct                       </span></a><span class=cF0>0000011A9A    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3736"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l214"><span class=cF4>Now                                     </span></a><span class=cF0>0000011BE2    002A 0000000028 Funct Public </span><span class=cF4>
+<a name="l3737"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l170"><span class=cF4>NowDateTimeStruct                       </span></a><span class=cF0>0000011AB2    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l3738"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2094"><span class=cF4>OCF_ALIAS                               </span></a><span class=cF0>1             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l3739"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1903"><span class=cF4>OC_ADDR_SIZE_PREFIX                     </span></a><span class=cF0>0x67          0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l3740"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1906"><span class=cF4>OC_BPT                                  </span></a><span class=cF0>0xCC          0004 0000000008 DefineStr </span><span class=cF4>
@@ -3865,7 +3865,7 @@ body {background-color:#1f1f1f;}
 <a name="l3837"></a>OUTSB                                   01CEDF6930    0000            OpCode 
 <a name="l3838"></a>OUTSD                                   01CEDF6870    0000            OpCode 
 <a name="l3839"></a>OUTSW                                   01CEDF68D0    0000            OpCode </span><span class=cF4>
-<a name="l3840"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l113"><span class=cF4>Ona2Freq                                </span></a><span class=cF0>0000016296    0008 0000000053 Funct Public </span><span class=cF4>
+<a name="l3840"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l113"><span class=cF4>Ona2Freq                                </span></a><span class=cF0>0000016266    0008 0000000053 Funct Public </span><span class=cF4>
 <a name="l3841"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l223"><span class=cF4>Ona2Note                                </span></a><span class=cF0>007FE5A0E8    0001 000000001E Funct Public </span><span class=cF4>
 <a name="l3842"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l228"><span class=cF4>Ona2Octave                              </span></a><span class=cF0>007FE59D38    0001 0000000046 Funct Public </span><span class=cF4>
 <a name="l3843"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l168"><span class=cF4>Once                                    </span></a><span class=cF0>007FF26E28    0001 0000000065 Funct Public </span><span class=cF4>
@@ -3873,34 +3873,34 @@ body {background-color:#1f1f1f;}
 <a name="l3845"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l206"><span class=cF4>OnceExe                                 </span></a><span class=cF0>007FDE0AC0    0004 0000000106 Funct Public </span><span class=cF4>
 <a name="l3846"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l153"><span class=cF4>OnceFlush                               </span></a><span class=cF0>007FDE1FD0    0009 0000000026 Funct Public </span><span class=cF4>
 <a name="l3847"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l100"><span class=cF4>OneTimePopUp                            </span></a><span class=cF0>007FDE2BB8    0003 00000000F6 Funct Public </span><span class=cF4>
-<a name="l3848"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l416"><span class=cF4>OptBrNotZero                            </span></a><span class=cF0>007FFBB57E    0009            ExportSysSym Imm </span><span class=cF4>
-<a name="l3849"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l271"><span class=cF4>OptBrZero                               </span></a><span class=cF0>007FFBB1BE    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l3850"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l11"><span class=cF4>OptClassFwd                             </span></a><span class=cF0>007FFBAC26    001C 0000000028 Funct Public </span><span class=cF4>
-<a name="l3851"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l562"><span class=cF4>OptFixSizeOf                            </span></a><span class=cF0>007FFBB936    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l3852"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l115"><span class=cF4>OptFixupBinaryOp1                       </span></a><span class=cF0>007FFBADE6    0015            ExportSysSym Imm </span><span class=cF4>
-<a name="l3853"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l214"><span class=cF4>OptFixupBinaryOp2                       </span></a><span class=cF0>007FFBB09E    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3854"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l230"><span class=cF4>OptFixupUnaryOp                         </span></a><span class=cF0>007FFBB0F6    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l3855"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l37"><span class=cF4>OptFree                                 </span></a><span class=cF0>007FFBACAE    0026            ExportSysSym Imm </span><span class=cF4>
-<a name="l3856"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass4.CC.html#l1"><span class=cF4>OptIC4                                  </span></a><span class=cF0>007FFC988F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3857"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass6.CC.html#l1"><span class=cF4>OptIC6                                  </span></a><span class=cF0>007FFCAF67    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3858"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l1"><span class=cF4>OptLabelFwd                             </span></a><span class=cF0>007FFBABFE    0015            ExportSysSym Imm </span><span class=cF4>
-<a name="l3859"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l45"><span class=cF4>OptLag                                  </span></a><span class=cF0>007FFBACD6    0011            ExportSysSym Imm </span><span class=cF4>
-<a name="l3860"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l59"><span class=cF4>OptLag1                                 </span></a><span class=cF0>007FFBAD06    0009            ExportSysSym Imm </span><span class=cF4>
-<a name="l3861"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l73"><span class=cF4>OptLag2                                 </span></a><span class=cF0>007FFBAD3E    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l3862"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l87"><span class=cF4>OptLead1                                </span></a><span class=cF0>007FFBAD6E    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l3863"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l644"><span class=cF4>OptMVCompare                            </span></a><span class=cF0>007FFBBB56    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3864"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass012.CC.html#l23"><span class=cF4>OptPass012                              </span></a><span class=cF0>007FFC58EF    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l3865"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass3.CC.html#l1"><span class=cF4>OptPass3                                </span></a><span class=cF0>007FFC815F    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3866"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass4.CC.html#l151"><span class=cF4>OptPass4                                </span></a><span class=cF0>007FFC9D0F    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3867"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass5.CC.html#l1"><span class=cF4>OptPass5                                </span></a><span class=cF0>007FFCAC1F    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3868"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass6.CC.html#l115"><span class=cF4>OptPass6                                </span></a><span class=cF0>007FFCB277    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l3869"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass6.CC.html#l33"><span class=cF4>OptPass6Lag                             </span></a><span class=cF0>007FFCB07F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3870"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass789A.CC.html#l1"><span class=cF4>OptPass789A                             </span></a><span class=cF0>007FFD6467    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l3871"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l21"><span class=cF4>OptSetNOP1                              </span></a><span class=cF0>007FFBAC4E    007E            ExportSysSym Imm </span><span class=cF4>
-<a name="l3872"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l29"><span class=cF4>OptSetNOP2                              </span></a><span class=cF0>007FFBAC7E    000F            ExportSysSym Imm </span><span class=cF4>
-<a name="l3873"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l1"><span class=cF4>Option                                  </span></a><span class=cF0>007FFC04EE    0027 000000002E Funct Public </span><span class=cF4>
-<a name="l3874"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l6"><span class=cF4>OptionGet                               </span></a><span class=cF0>007FFC051E    0008 000000002B Funct Public </span><span class=cF4>
-<a name="l3875"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l23"><span class=cF4>OutStr                                  </span></a><span class=cF0>0000011D22    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l3848"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l416"><span class=cF4>OptBrNotZero                            </span></a><span class=cF0>007FFBB516    0009            ExportSysSym Imm </span><span class=cF4>
+<a name="l3849"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l271"><span class=cF4>OptBrZero                               </span></a><span class=cF0>007FFBB156    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l3850"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l11"><span class=cF4>OptClassFwd                             </span></a><span class=cF0>007FFBABBE    001C 0000000028 Funct Public </span><span class=cF4>
+<a name="l3851"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l562"><span class=cF4>OptFixSizeOf                            </span></a><span class=cF0>007FFBB8CE    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l3852"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l115"><span class=cF4>OptFixupBinaryOp1                       </span></a><span class=cF0>007FFBAD7E    0015            ExportSysSym Imm </span><span class=cF4>
+<a name="l3853"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l214"><span class=cF4>OptFixupBinaryOp2                       </span></a><span class=cF0>007FFBB036    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3854"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l230"><span class=cF4>OptFixupUnaryOp                         </span></a><span class=cF0>007FFBB08E    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l3855"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l37"><span class=cF4>OptFree                                 </span></a><span class=cF0>007FFBAC46    0026            ExportSysSym Imm </span><span class=cF4>
+<a name="l3856"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass4.CC.html#l1"><span class=cF4>OptIC4                                  </span></a><span class=cF0>007FFC9827    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3857"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass6.CC.html#l1"><span class=cF4>OptIC6                                  </span></a><span class=cF0>007FFCAEFF    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3858"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l1"><span class=cF4>OptLabelFwd                             </span></a><span class=cF0>007FFBAB96    0015            ExportSysSym Imm </span><span class=cF4>
+<a name="l3859"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l45"><span class=cF4>OptLag                                  </span></a><span class=cF0>007FFBAC6E    0011            ExportSysSym Imm </span><span class=cF4>
+<a name="l3860"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l59"><span class=cF4>OptLag1                                 </span></a><span class=cF0>007FFBAC9E    0009            ExportSysSym Imm </span><span class=cF4>
+<a name="l3861"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l73"><span class=cF4>OptLag2                                 </span></a><span class=cF0>007FFBACD6    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l3862"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l87"><span class=cF4>OptLead1                                </span></a><span class=cF0>007FFBAD06    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l3863"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l644"><span class=cF4>OptMVCompare                            </span></a><span class=cF0>007FFBBAEE    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3864"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass012.CC.html#l23"><span class=cF4>OptPass012                              </span></a><span class=cF0>007FFC5887    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l3865"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass3.CC.html#l1"><span class=cF4>OptPass3                                </span></a><span class=cF0>007FFC80F7    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3866"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass4.CC.html#l151"><span class=cF4>OptPass4                                </span></a><span class=cF0>007FFC9CA7    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3867"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass5.CC.html#l1"><span class=cF4>OptPass5                                </span></a><span class=cF0>007FFCABB7    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3868"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass6.CC.html#l115"><span class=cF4>OptPass6                                </span></a><span class=cF0>007FFCB20F    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l3869"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass6.CC.html#l33"><span class=cF4>OptPass6Lag                             </span></a><span class=cF0>007FFCB017    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3870"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptPass789A.CC.html#l1"><span class=cF4>OptPass789A                             </span></a><span class=cF0>007FFD63FF    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l3871"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l21"><span class=cF4>OptSetNOP1                              </span></a><span class=cF0>007FFBABE6    007E            ExportSysSym Imm </span><span class=cF4>
+<a name="l3872"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l29"><span class=cF4>OptSetNOP2                              </span></a><span class=cF0>007FFBAC16    000F            ExportSysSym Imm </span><span class=cF4>
+<a name="l3873"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l1"><span class=cF4>Option                                  </span></a><span class=cF0>007FFC0486    0027 000000002E Funct Public </span><span class=cF4>
+<a name="l3874"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l6"><span class=cF4>OptionGet                               </span></a><span class=cF0>007FFC04B6    0008 000000002B Funct Public </span><span class=cF4>
+<a name="l3875"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l23"><span class=cF4>OutStr                                  </span></a><span class=cF0>0000011D3A    0008            ExportSysSym Imm </span><span class=cF4>
 <a name="l3876"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l59"><span class=cF4>OutU16                                  </span></a><span class=cF0>000000006A    0002            Funct Public </span><span class=cF4>
 <a name="l3877"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l60"><span class=cF4>OutU32                                  </span></a><span class=cF0>000000006B    0005            Funct Public </span><span class=cF4>
 <a name="l3878"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l61"><span class=cF4>OutU8                                   </span></a><span class=cF0>0000000069    0027            Funct Public </span><span class=cF4>
@@ -3927,16 +3927,16 @@ body {background-color:#1f1f1f;}
 <a name="l3899"></a>PAVGB                                   01CEDFC9E8    0000            OpCode 
 <a name="l3900"></a>PAVGW                                   01CEDFC988    0000            OpCode 
 <a name="l3901"></a>PBLENDW                                 01CEDFD7B0    0000            OpCode </span><span class=cF4>
-<a name="l3902"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l272"><span class=cF4>PCIBIOSClassFind                        </span></a><span class=cF0>000001F191    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3903"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l185"><span class=cF4>PCIBIOSReadU16                          </span></a><span class=cF0>000001EEA1    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3904"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l206"><span class=cF4>PCIBIOSReadU32                          </span></a><span class=cF0>000001EF41    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3905"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l164"><span class=cF4>PCIBIOSReadU8                           </span></a><span class=cF0>000001EE01    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3906"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l242"><span class=cF4>PCIBIOSWriteU16                         </span></a><span class=cF0>000001F071    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3907"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l257"><span class=cF4>PCIBIOSWriteU32                         </span></a><span class=cF0>000001F101    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l3908"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l227"><span class=cF4>PCIBIOSWriteU8                          </span></a><span class=cF0>000001EFE1    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3902"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l272"><span class=cF4>PCIBIOSClassFind                        </span></a><span class=cF0>000001F161    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3903"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l185"><span class=cF4>PCIBIOSReadU16                          </span></a><span class=cF0>000001EE71    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3904"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l206"><span class=cF4>PCIBIOSReadU32                          </span></a><span class=cF0>000001EF11    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3905"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l164"><span class=cF4>PCIBIOSReadU8                           </span></a><span class=cF0>000001EDD1    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3906"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l242"><span class=cF4>PCIBIOSWriteU16                         </span></a><span class=cF0>000001F041    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3907"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l257"><span class=cF4>PCIBIOSWriteU32                         </span></a><span class=cF0>000001F0D1    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l3908"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l227"><span class=cF4>PCIBIOSWriteU8                          </span></a><span class=cF0>000001EFB1    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l3909"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2656"><span class=cF4>PCIC_NETWORK                            </span></a><span class=cF0>0x2           0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l3910"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2655"><span class=cF4>PCIC_STORAGE                            </span></a><span class=cF0>0x1           0007 0000000008 DefineStr </span><span class=cF4>
-<a name="l3911"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l93"><span class=cF4>PCIClassFind                            </span></a><span class=cF0>000001F551    0006 000000011E Funct Public </span><span class=cF4>
+<a name="l3911"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l93"><span class=cF4>PCIClassFind                            </span></a><span class=cF0>000001F521    0006 000000011E Funct Public </span><span class=cF4>
 <a name="l3912"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l186"><span class=cF4>PCIDevFind                              </span></a><span class=cF0>007FDCF448    0003 00000000B3 Funct Public </span><span class=cF4>
 <a name="l3913"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l134"><span class=cF4>PCILookUpDevs                           </span></a><span class=cF0>007FDCF510    0005 000000025E Funct </span><span class=cF4>
 <a name="l3914"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l55"><span class=cF4>PCILookUpSingle                         </span></a><span class=cF0>007FDCFAD8    0003 00000001E4 Funct </span><span class=cF4>
@@ -3966,15 +3966,15 @@ body {background-color:#1f1f1f;}
 <a name="l3938"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2645"><span class=cF4>PCIR_SUBSYS_VENDOR_ID                   </span></a><span class=cF0>0x2C          0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l3939"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2633"><span class=cF4>PCIR_SUB_CODE                           </span></a><span class=cF0>0x0A          0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l3940"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2627"><span class=cF4>PCIR_VENDOR_ID                          </span></a><span class=cF0>0x00          0005 0000000008 DefineStr </span><span class=cF4>
-<a name="l3941"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l38"><span class=cF4>PCIReadU16                              </span></a><span class=cF0>000001F369    000F 0000000062 Funct Public </span><span class=cF4>
-<a name="l3942"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l2"><span class=cF4>PCIReadU32                              </span></a><span class=cF0>000001F241    001E 00000000BC Funct Public </span><span class=cF4>
-<a name="l3943"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l24"><span class=cF4>PCIReadU8                               </span></a><span class=cF0>000001F301    001E 0000000062 Funct Public </span><span class=cF4>
+<a name="l3941"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l38"><span class=cF4>PCIReadU16                              </span></a><span class=cF0>000001F339    000F 0000000062 Funct Public </span><span class=cF4>
+<a name="l3942"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l2"><span class=cF4>PCIReadU32                              </span></a><span class=cF0>000001F211    001E 00000000BC Funct Public </span><span class=cF4>
+<a name="l3943"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l24"><span class=cF4>PCIReadU8                               </span></a><span class=cF0>000001F2D1    001E 0000000062 Funct Public </span><span class=cF4>
 <a name="l3944"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l206"><span class=cF4>PCIRep                                  </span></a><span class=cF0>007FDDB828    0001 00000001AA Funct Public </span><span class=cF4>
 <a name="l3945"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2660"><span class=cF4>PCISC_AHCI                              </span></a><span class=cF0>0x6           0007 0000000008 DefineStr </span><span class=cF4>
 <a name="l3946"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2659"><span class=cF4>PCISC_ETHERNET                          </span></a><span class=cF0>0x0           0002 0000000008 DefineStr </span><span class=cF4>
-<a name="l3947"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l83"><span class=cF4>PCIWriteU16                             </span></a><span class=cF0>000001F4F1    0003 000000005B Funct Public </span><span class=cF4>
-<a name="l3948"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l52"><span class=cF4>PCIWriteU32                             </span></a><span class=cF0>000001F3D1    0005 00000000BA Funct Public </span><span class=cF4>
-<a name="l3949"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l73"><span class=cF4>PCIWriteU8                              </span></a><span class=cF0>000001F491    0003 000000005A Funct Public </span><span class=cF4>
+<a name="l3947"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l83"><span class=cF4>PCIWriteU16                             </span></a><span class=cF0>000001F4C1    0003 000000005B Funct Public </span><span class=cF4>
+<a name="l3948"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l52"><span class=cF4>PCIWriteU32                             </span></a><span class=cF0>000001F3A1    0005 00000000BA Funct Public </span><span class=cF4>
+<a name="l3949"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCI.CC.html#l73"><span class=cF4>PCIWriteU8                              </span></a><span class=cF0>000001F461    0003 000000005A Funct Public </span><span class=cF4>
 <a name="l3950"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2663"><span class=cF4>PCI_ADDR                                </span></a><span class=cF0>0xCF8         0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l3951"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2664"><span class=cF4>PCI_DATA                                </span></a><span class=cF0>0xCFC         0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l3952"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DevInfo.CC.html#l6"><span class=cF4>PCI_DEV_FILE                            </span></a><span class=cF0>\&quot;::/Misc/    0005 0000000018 DefineStr 
@@ -4167,12 +4167,12 @@ body {background-color:#1f1f1f;}
 <a name="l4139"></a>PUSHFD                                  01CEE010D8    0087            OpCode </span><span class=cF4>
 <a name="l4140"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1911"><span class=cF4>PUSH_C_REGS                             </span></a><span class=cF0>PUSH RAX P    0009 0000000038 DefineStr </span><span class=cF4>
 <a name="l4141"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1914"><span class=cF4>PUSH_REGS                               </span></a><span class=cF0>PUSH RAX P    0003 0000000090 DefineStr </span><span class=cF4>
-<a name="l4142"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l57"><span class=cF4>PUT_CHARS                               </span></a><span class=cF0>000000B2B8    0002            ExportSysSym Imm </span><span class=cF4>
-<a name="l4143"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l43"><span class=cF4>PUT_HEX_U16                             </span></a><span class=cF0>000000B286    0002            ExportSysSym Imm </span><span class=cF4>
-<a name="l4144"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l36"><span class=cF4>PUT_HEX_U32                             </span></a><span class=cF0>000000B26D    0002            ExportSysSym Imm </span><span class=cF4>
-<a name="l4145"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l29"><span class=cF4>PUT_HEX_U64                             </span></a><span class=cF0>000000B254    0002            ExportSysSym Imm </span><span class=cF4>
-<a name="l4146"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l50"><span class=cF4>PUT_HEX_U8                              </span></a><span class=cF0>000000B29F    0002            ExportSysSym Imm </span><span class=cF4>
-<a name="l4147"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l64"><span class=cF4>PUT_STR                                 </span></a><span class=cF0>000000B2CF    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l4142"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l57"><span class=cF4>PUT_CHARS                               </span></a><span class=cF0>000000B2D4    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l4143"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l43"><span class=cF4>PUT_HEX_U16                             </span></a><span class=cF0>000000B2A2    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l4144"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l36"><span class=cF4>PUT_HEX_U32                             </span></a><span class=cF0>000000B289    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l4145"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l29"><span class=cF4>PUT_HEX_U64                             </span></a><span class=cF0>000000B270    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l4146"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l50"><span class=cF4>PUT_HEX_U8                              </span></a><span class=cF0>000000B2BB    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l4147"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l64"><span class=cF4>PUT_STR                                 </span></a><span class=cF0>000000B2EB    0002            ExportSysSym Imm </span><span class=cF4>
 <a name="l4148"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocGr.CC.html#l107"><span class=cF4>PU_SPACING                              </span></a><span class=cF0>10            0011 0000000008 DefineStr 
 <a name="l4149"></a>PXOR                                    01CEDFB430    0000            OpCode </span><span class=cF4>
 <a name="l4150"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l86"><span class=cF4>PaletteSetCommander                     </span></a><span class=cF0>007FEBA760    0003 0000000031 Funct Public </span><span class=cF4>
@@ -4181,62 +4181,62 @@ body {background-color:#1f1f1f;}
 <a name="l4153"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l62"><span class=cF4>PaletteSetLight                         </span></a><span class=cF0>007FEBB070    0003 0000000031 Funct Public </span><span class=cF4>
 <a name="l4154"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l74"><span class=cF4>PaletteSetSlate                         </span></a><span class=cF0>007FEBABE8    0005 0000000031 Funct Public </span><span class=cF4>
 <a name="l4155"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPalette.CC.html#l22"><span class=cF4>PaletteSetStd                           </span></a><span class=cF0>007FEC0450    0003 0000000031 Funct Public </span><span class=cF4>
-<a name="l4156"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l743"><span class=cF4>Panic                                   </span></a><span class=cF0>0000018546    000D 0000000037 Funct Public </span><span class=cF4>
+<a name="l4156"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l743"><span class=cF4>Panic                                   </span></a><span class=cF0>0000018516    000D 0000000037 Funct Public </span><span class=cF4>
 <a name="l4157"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExcept.CC.html#l126"><span class=cF4>ParenWarning                            </span></a><span class=cF0>007FFAF333    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l4158"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l15"><span class=cF4>ParseAddOp                              </span></a><span class=cF0>007FFBBB76    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4159"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l272"><span class=cF4>ParseArrayDims                          </span></a><span class=cF0>007FFBF476    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4160"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l38"><span class=cF4>ParseAsmArg                             </span></a><span class=cF0>007FFB7F48    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l4161"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l1165"><span class=cF4>ParseAsmBlk                             </span></a><span class=cF0>007FFBA21E    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4162"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l1058"><span class=cF4>ParseAsmDefine                          </span></a><span class=cF0>007FFB9EB6    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l4163"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l1"><span class=cF4>ParseAsmImm                             </span></a><span class=cF0>007FFB7E20    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4164"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l511"><span class=cF4>ParseAsmInst                            </span></a><span class=cF0>007FFB8B56    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4165"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l1148"><span class=cF4>ParseBinFile                            </span></a><span class=cF0>007FFBA15E    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4166"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l1"><span class=cF4>ParseClass                              </span></a><span class=cF0>007FFC26FF    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l4167"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l43"><span class=cF4>ParseClassNew                           </span></a><span class=cF0>007FFB5B30    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l4168"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l574"><span class=cF4>ParseDoWhile                            </span></a><span class=cF0>007FFC3BC7    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4158"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l15"><span class=cF4>ParseAddOp                              </span></a><span class=cF0>007FFBBB0E    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4159"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l272"><span class=cF4>ParseArrayDims                          </span></a><span class=cF0>007FFBF40E    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4160"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l38"><span class=cF4>ParseAsmArg                             </span></a><span class=cF0>007FFB7EE0    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l4161"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l1165"><span class=cF4>ParseAsmBlk                             </span></a><span class=cF0>007FFBA1B6    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4162"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l1058"><span class=cF4>ParseAsmDefine                          </span></a><span class=cF0>007FFB9E4E    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l4163"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l1"><span class=cF4>ParseAsmImm                             </span></a><span class=cF0>007FFB7DB8    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4164"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l511"><span class=cF4>ParseAsmInst                            </span></a><span class=cF0>007FFB8AEE    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4165"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l1148"><span class=cF4>ParseBinFile                            </span></a><span class=cF0>007FFBA0F6    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4166"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l1"><span class=cF4>ParseClass                              </span></a><span class=cF0>007FFC2697    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l4167"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l43"><span class=cF4>ParseClassNew                           </span></a><span class=cF0>007FFB5AC8    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l4168"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l574"><span class=cF4>ParseDoWhile                            </span></a><span class=cF0>007FFC3B5F    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l4169"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPlain.CC.html#l3"><span class=cF4>ParseDocFlagSingle                      </span></a><span class=cF0>007FE28A00    0005 00000000A4 Funct </span><span class=cF4>
 <a name="l4170"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPlain.CC.html#l30"><span class=cF4>ParseDocFlags                           </span></a><span class=cF0>007FF15E28    0005 0000000062 Funct </span><span class=cF4>
 <a name="l4171"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPlain.CC.html#l272"><span class=cF4>ParseDollarCmd                          </span></a><span class=cF0>007FE70228    0003 0000000C15 Funct </span><span class=cF4>
-<a name="l4172"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l424"><span class=cF4>ParseDotDotDot                          </span></a><span class=cF0>007FFBF93E    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4173"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l302"><span class=cF4>ParseExpression                         </span></a><span class=cF0>007FFBC426    0012            ExportSysSym Imm </span><span class=cF4>
-<a name="l4174"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l78"><span class=cF4>ParseExpression2                        </span></a><span class=cF0>007FFBBD66    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4175"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l598"><span class=cF4>ParseFor                                </span></a><span class=cF0>007FFC3D07    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4176"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l159"><span class=cF4>ParseFun                                </span></a><span class=cF0>007FFC2C07    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4177"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l439"><span class=cF4>ParseFunCall                            </span></a><span class=cF0>007FFBC91E    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l4178"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l70"><span class=cF4>ParseFunJoin                            </span></a><span class=cF0>007FFC294F    0009            ExportSysSym Imm </span><span class=cF4>
-<a name="l4179"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l67"><span class=cF4>ParseFunNew                             </span></a><span class=cF0>007FFB5B98    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4180"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l227"><span class=cF4>ParseGlobalInit                         </span></a><span class=cF0>007FFBF2BE    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4181"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l233"><span class=cF4>ParseGlobalVarList                      </span></a><span class=cF0>007FFC2FDF    0009            ExportSysSym Imm </span><span class=cF4>
-<a name="l4182"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l523"><span class=cF4>ParseIf                                 </span></a><span class=cF0>007FFC39A7    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4183"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l33"><span class=cF4>ParseKeyWord                            </span></a><span class=cF0>007FFB5AF0    0024 0000000040 Funct Public </span><span class=cF4>
-<a name="l4184"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l902"><span class=cF4>ParseNoWarn                             </span></a><span class=cF0>007FFC478F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4185"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l404"><span class=cF4>ParseOffsetOf                           </span></a><span class=cF0>007FFBC7C6    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4186"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l6"><span class=cF4>ParsePop                                </span></a><span class=cF0>007FFB5A20    0018            ExportSysSym Imm </span><span class=cF4>
-<a name="l4187"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l16"><span class=cF4>ParsePop2                               </span></a><span class=cF0>007FFB5A80    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4188"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l21"><span class=cF4>ParsePopDeref                           </span></a><span class=cF0>007FFB5AB0    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l4189"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l1"><span class=cF4>ParsePush                               </span></a><span class=cF0>007FFB59F0    0019            ExportSysSym Imm </span><span class=cF4>
-<a name="l4190"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l11"><span class=cF4>ParsePush2                              </span></a><span class=cF0>007FFB5A48    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l4191"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l347"><span class=cF4>ParseSizeOf                             </span></a><span class=cF0>007FFBC5AE    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4192"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l1020"><span class=cF4>ParseStatement                          </span></a><span class=cF0>007FFC4CA7    0013            ExportSysSym Imm </span><span class=cF4>
-<a name="l4193"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l235"><span class=cF4>ParseStaticInit                         </span></a><span class=cF0>007FFBF336    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4194"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l918"><span class=cF4>ParseStreamBlk                          </span></a><span class=cF0>007FFC4827    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4195"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l649"><span class=cF4>ParseSwitch                             </span></a><span class=cF0>007FFC3E6F    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4196"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l955"><span class=cF4>ParseTryBlk                             </span></a><span class=cF0>007FFC49E7    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4197"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l319"><span class=cF4>ParseType                               </span></a><span class=cF0>007FFBF5D6    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l4198"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1112"><span class=cF4>ParseUnaryModifier                      </span></a><span class=cF0>007FFBE0B6    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l4199"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l691"><span class=cF4>ParseUnaryTerm                          </span></a><span class=cF0>007FFBD156    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4200"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l1"><span class=cF4>ParseVarInit                            </span></a><span class=cF0>007FFBEADE    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4201"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l129"><span class=cF4>ParseVarInit2                           </span></a><span class=cF0>007FFBEFB6    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l4202"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l459"><span class=cF4>ParseVarList                            </span></a><span class=cF0>007FFBFA56    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l4203"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l553"><span class=cF4>ParseWhile                              </span></a><span class=cF0>007FFC3AD7    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4204"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l50"><span class=cF4>PassTrace                               </span></a><span class=cF0>007FFC059F    0003 0000000055 Funct Public </span><span class=cF4>
+<a name="l4172"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l424"><span class=cF4>ParseDotDotDot                          </span></a><span class=cF0>007FFBF8D6    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4173"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l302"><span class=cF4>ParseExpression                         </span></a><span class=cF0>007FFBC3BE    0012            ExportSysSym Imm </span><span class=cF4>
+<a name="l4174"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l78"><span class=cF4>ParseExpression2                        </span></a><span class=cF0>007FFBBCFE    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4175"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l598"><span class=cF4>ParseFor                                </span></a><span class=cF0>007FFC3C9F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4176"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l159"><span class=cF4>ParseFun                                </span></a><span class=cF0>007FFC2B9F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4177"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l439"><span class=cF4>ParseFunCall                            </span></a><span class=cF0>007FFBC8B6    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l4178"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l70"><span class=cF4>ParseFunJoin                            </span></a><span class=cF0>007FFC28E7    0009            ExportSysSym Imm </span><span class=cF4>
+<a name="l4179"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l67"><span class=cF4>ParseFunNew                             </span></a><span class=cF0>007FFB5B30    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4180"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l227"><span class=cF4>ParseGlobalInit                         </span></a><span class=cF0>007FFBF256    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4181"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l233"><span class=cF4>ParseGlobalVarList                      </span></a><span class=cF0>007FFC2F77    0009            ExportSysSym Imm </span><span class=cF4>
+<a name="l4182"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l523"><span class=cF4>ParseIf                                 </span></a><span class=cF0>007FFC393F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4183"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l33"><span class=cF4>ParseKeyWord                            </span></a><span class=cF0>007FFB5A88    0024 0000000040 Funct Public </span><span class=cF4>
+<a name="l4184"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l902"><span class=cF4>ParseNoWarn                             </span></a><span class=cF0>007FFC4727    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4185"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l404"><span class=cF4>ParseOffsetOf                           </span></a><span class=cF0>007FFBC75E    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4186"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l6"><span class=cF4>ParsePop                                </span></a><span class=cF0>007FFB59B8    0018            ExportSysSym Imm </span><span class=cF4>
+<a name="l4187"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l16"><span class=cF4>ParsePop2                               </span></a><span class=cF0>007FFB5A18    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4188"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l21"><span class=cF4>ParsePopDeref                           </span></a><span class=cF0>007FFB5A48    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l4189"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l1"><span class=cF4>ParsePush                               </span></a><span class=cF0>007FFB5988    0019            ExportSysSym Imm </span><span class=cF4>
+<a name="l4190"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseLib.CC.html#l11"><span class=cF4>ParsePush2                              </span></a><span class=cF0>007FFB59E0    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l4191"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l347"><span class=cF4>ParseSizeOf                             </span></a><span class=cF0>007FFBC546    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4192"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l1020"><span class=cF4>ParseStatement                          </span></a><span class=cF0>007FFC4C3F    0013            ExportSysSym Imm </span><span class=cF4>
+<a name="l4193"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l235"><span class=cF4>ParseStaticInit                         </span></a><span class=cF0>007FFBF2CE    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4194"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l918"><span class=cF4>ParseStreamBlk                          </span></a><span class=cF0>007FFC47BF    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4195"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l649"><span class=cF4>ParseSwitch                             </span></a><span class=cF0>007FFC3E07    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4196"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l955"><span class=cF4>ParseTryBlk                             </span></a><span class=cF0>007FFC497F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4197"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l319"><span class=cF4>ParseType                               </span></a><span class=cF0>007FFBF56E    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l4198"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l1112"><span class=cF4>ParseUnaryModifier                      </span></a><span class=cF0>007FFBE04E    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l4199"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseExp.CC.html#l691"><span class=cF4>ParseUnaryTerm                          </span></a><span class=cF0>007FFBD0EE    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4200"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l1"><span class=cF4>ParseVarInit                            </span></a><span class=cF0>007FFBEA76    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4201"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l129"><span class=cF4>ParseVarInit2                           </span></a><span class=cF0>007FFBEF4E    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l4202"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseVar.CC.html#l459"><span class=cF4>ParseVarList                            </span></a><span class=cF0>007FFBF9EE    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l4203"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/ParseStatement.CC.html#l553"><span class=cF4>ParseWhile                              </span></a><span class=cF0>007FFC3A6F    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4204"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l50"><span class=cF4>PassTrace                               </span></a><span class=cF0>007FFC0537    0003 0000000055 Funct Public </span><span class=cF4>
 <a name="l4205"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l8"><span class=cF4>PenBrushesSize                          </span></a><span class=cF0>007FDB1640    0003 0000000075 Funct </span><span class=cF4>
 <a name="l4206"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocEd.CC.html#l283"><span class=cF4>Plain                                   </span></a><span class=cF0>007FE0C838    0003 000000004F Funct Public </span><span class=cF4>
 <a name="l4207"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l238"><span class=cF4>Play                                    </span></a><span class=cF0>007FE59770    0003 0000000260 Funct Public </span><span class=cF4>
 <a name="l4208"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocMacro.CC.html#l123"><span class=cF4>PlaySysMacro                            </span></a><span class=cF0>007FE048D8    0007 0000000094 Funct </span><span class=cF4>
 <a name="l4209"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l208"><span class=cF4>Pop                                     </span></a><span class=cF0>0000000063    0002            Funct Public </span><span class=cF4>
 <a name="l4210"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l18"><span class=cF4>PopCount                                </span></a><span class=cF0>00000000B9    0003            Funct Public </span><span class=cF4>
-<a name="l4211"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l447"><span class=cF4>PopUp                                   </span></a><span class=cF0>000001E563    0038 00000000D5 Funct Public </span><span class=cF4>
+<a name="l4211"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l447"><span class=cF4>PopUp                                   </span></a><span class=cF0>000001E533    0038 00000000D5 Funct Public </span><span class=cF4>
 <a name="l4212"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l136"><span class=cF4>PopUp1                                  </span></a><span class=cF0>007FE09428    0003 00000000F2 Funct Public </span><span class=cF4>
 <a name="l4213"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l152"><span class=cF4>PopUp2                                  </span></a><span class=cF0>007FE1E828    0005 00000001A8 Funct Public </span><span class=cF4>
 <a name="l4214"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l187"><span class=cF4>PopUpCancelOk                           </span></a><span class=cF0>007FE08FE0    0016 0000000043 Funct Public </span><span class=cF4>
@@ -4269,7 +4269,7 @@ body {background-color:#1f1f1f;}
 <a name="l4241"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l47"><span class=cF4>PopUpPickDir                            </span></a><span class=cF0>007FE45C28    0008 00000000D7 Funct Public </span><span class=cF4>
 <a name="l4242"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l29"><span class=cF4>PopUpPickFile                           </span></a><span class=cF0>007FE0B5F8    0003 00000000D9 Funct Public </span><span class=cF4>
 <a name="l4243"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l106"><span class=cF4>PopUpPickList                           </span></a><span class=cF0>007FE09BE0    0005 00000000F5 Funct Public </span><span class=cF4>
-<a name="l4244"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l475"><span class=cF4>PopUpPrint                              </span></a><span class=cF0>000001E63B    000B 000000004C Funct Public </span><span class=cF4>
+<a name="l4244"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l475"><span class=cF4>PopUpPrint                              </span></a><span class=cF0>000001E60B    000B 000000004C Funct Public </span><span class=cF4>
 <a name="l4245"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l253"><span class=cF4>PopUpRangeF64                           </span></a><span class=cF0>007FE08180    0001 0000000121 Funct Public </span><span class=cF4>
 <a name="l4246"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l276"><span class=cF4>PopUpRangeF64Exp                        </span></a><span class=cF0>007FE07CF0    0003 0000000121 Funct Public </span><span class=cF4>
 <a name="l4247"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l299"><span class=cF4>PopUpRangeF64Log                        </span></a><span class=cF0>007FF18028    0001 0000000068 Funct Public </span><span class=cF4>
@@ -4286,46 +4286,46 @@ body {background-color:#1f1f1f;}
 <a name="l4258"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l2"><span class=cF4>PopUpViewDoc                            </span></a><span class=cF0>007FE0BE68    0001 0000000089 Funct Public </span><span class=cF4>
 <a name="l4259"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l13"><span class=cF4>PopUpViewPrint                          </span></a><span class=cF0>007FE0BA40    0001 00000000BD Funct Public </span><span class=cF4>
 <a name="l4260"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocWidgetWiz.CC.html#l543"><span class=cF4>PopUpWidgetType                         </span></a><span class=cF0>007FDFE658    0003 00000002A6 Funct </span><span class=cF4>
-<a name="l4261"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l1"><span class=cF4>PortNop                                 </span></a><span class=cF0>0000015F6E    0004 000000000A Funct Public </span><span class=cF4>
+<a name="l4261"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l1"><span class=cF4>PortNop                                 </span></a><span class=cF0>0000015F3E    0004 000000000A Funct Public </span><span class=cF4>
 <a name="l4262"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l106"><span class=cF4>Pow                                     </span></a><span class=cF0>000000ABF1    0002            Funct Public </span><span class=cF4>
 <a name="l4263"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l107"><span class=cF4>Pow10                                   </span></a><span class=cF0>000000AC06    0003            Funct Public </span><span class=cF4>
-<a name="l4264"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l27"><span class=cF4>Pow10I64                                </span></a><span class=cF0>000000CD08    0012 0000000045 Funct Public </span><span class=cF4>
-<a name="l4265"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l127"><span class=cF4>PressAKey                               </span></a><span class=cF0>000000F450    0003 000000003A Funct Public </span><span class=cF4>
-<a name="l4266"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1110"><span class=cF4>Print                                   </span></a><span class=cF0>00000140A6    027C 0000000038 Funct Public </span><span class=cF4>
-<a name="l4267"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1129"><span class=cF4>PrintErr                                </span></a><span class=cF0>0000014126    0064 000000009D Funct Public </span><span class=cF4>
-<a name="l4268"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1138"><span class=cF4>PrintWarn                               </span></a><span class=cF0>00000141C6    001D 00000000A1 Funct Public </span><span class=cF4>
+<a name="l4264"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l27"><span class=cF4>Pow10I64                                </span></a><span class=cF0>000000CD20    0012 0000000045 Funct Public </span><span class=cF4>
+<a name="l4265"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l127"><span class=cF4>PressAKey                               </span></a><span class=cF0>000000F468    0003 000000003A Funct Public </span><span class=cF4>
+<a name="l4266"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1110"><span class=cF4>Print                                   </span></a><span class=cF0>00000140BE    027C 0000000038 Funct Public </span><span class=cF4>
+<a name="l4267"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1129"><span class=cF4>PrintErr                                </span></a><span class=cF0>000001413E    0064 000000009D Funct Public </span><span class=cF4>
+<a name="l4268"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1138"><span class=cF4>PrintWarn                               </span></a><span class=cF0>00000141DE    001D 00000000A1 Funct Public </span><span class=cF4>
 <a name="l4269"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Profiler.CC.html#l30"><span class=cF4>Prof                                    </span></a><span class=cF0>007FDADAF0    0001 00000000F8 Funct Public </span><span class=cF4>
 <a name="l4270"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Profiler.CC.html#l56"><span class=cF4>ProfCompare                             </span></a><span class=cF0>007FDAD768    0003 000000001A Funct </span><span class=cF4>
 <a name="l4271"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Profiler.CC.html#l61"><span class=cF4>ProfRep                                 </span></a><span class=cF0>007FDAD0E0    0001 000000031C Funct Public </span><span class=cF4>
 <a name="l4272"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Profiler.CC.html#l11"><span class=cF4>ProfTimerInt                            </span></a><span class=cF0>007FDADF50    0005 000000008B Funct </span><span class=cF4>
 <a name="l4273"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l13"><span class=cF4>ProgressBarsRegTf                       </span></a><span class=cF0>007FE3E360    0001 0000000143 Funct </span><span class=cF4>
-<a name="l4274"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l289"><span class=cF4>ProgressBarsReset                       </span></a><span class=cF0>000001678E    0008 0000000048 Funct Public </span><span class=cF4>
+<a name="l4274"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l289"><span class=cF4>ProgressBarsReset                       </span></a><span class=cF0>000001675E    0008 0000000048 Funct Public </span><span class=cF4>
 <a name="l4275"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l209"><span class=cF4>Push                                    </span></a><span class=cF0>0000000062    0002            Funct Public </span><span class=cF4>
-<a name="l4276"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l23"><span class=cF4>PutChars                                </span></a><span class=cF0>000001863E    0026 0000000028 Funct Public </span><span class=cF4>
-<a name="l4277"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l232"><span class=cF4>PutDirLink                              </span></a><span class=cF0>0000028571    0004 0000000093 Funct Public </span><span class=cF4>
-<a name="l4278"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l46"><span class=cF4>PutExcept                               </span></a><span class=cF0>0000018E2B    0015 00000000DB Funct Public </span><span class=cF4>
-<a name="l4279"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l184"><span class=cF4>PutFileLink                             </span></a><span class=cF0>0000028389    001F 00000001E4 Funct Public </span><span class=cF4>
-<a name="l4280"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l15"><span class=cF4>PutHex                                  </span></a><span class=cF0>000000B204    0007 000000004E Funct </span><span class=cF4>
-<a name="l4281"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l1"><span class=cF4>PutKey                                  </span></a><span class=cF0>000001859E    000A 000000009D Funct Public </span><span class=cF4>
-<a name="l4282"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l33"><span class=cF4>PutS                                    </span></a><span class=cF0>0000018666    0006 00000000D7 Funct </span><span class=cF4>
-<a name="l4283"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l386"><span class=cF4>PutSrcLink                              </span></a><span class=cF0>000003112E    0005 000000009D Funct Public </span><span class=cF4>
+<a name="l4276"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l23"><span class=cF4>PutChars                                </span></a><span class=cF0>000001860E    0026 0000000028 Funct Public </span><span class=cF4>
+<a name="l4277"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l232"><span class=cF4>PutDirLink                              </span></a><span class=cF0>0000028541    0004 0000000093 Funct Public </span><span class=cF4>
+<a name="l4278"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l46"><span class=cF4>PutExcept                               </span></a><span class=cF0>0000018DFB    0015 00000000DB Funct Public </span><span class=cF4>
+<a name="l4279"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDirA.CC.html#l184"><span class=cF4>PutFileLink                             </span></a><span class=cF0>0000028359    001F 00000001E4 Funct Public </span><span class=cF4>
+<a name="l4280"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l15"><span class=cF4>PutHex                                  </span></a><span class=cF0>000000B220    0007 000000004E Funct </span><span class=cF4>
+<a name="l4281"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l1"><span class=cF4>PutKey                                  </span></a><span class=cF0>000001856E    000A 000000009D Funct Public </span><span class=cF4>
+<a name="l4282"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l33"><span class=cF4>PutS                                    </span></a><span class=cF0>0000018636    0006 00000000D7 Funct </span><span class=cF4>
+<a name="l4283"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l386"><span class=cF4>PutSrcLink                              </span></a><span class=cF0>00000310FE    0005 000000009D Funct Public </span><span class=cF4>
 <a name="l4284"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l160"><span class=cF4>QUE_VECT_U8_COUNT                       </span></a><span class=cF0>512           0005 0000000008 DefineStr </span><span class=cF4>
-<a name="l4285"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l66"><span class=cF4>QueueCopy                               </span></a><span class=cF0>000000FF8A    0003 0000000067 Funct Public </span><span class=cF4>
-<a name="l4286"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l81"><span class=cF4>QueueCount                              </span></a><span class=cF0>000000FFF2    0009 000000002D Funct Public </span><span class=cF4>
-<a name="l4287"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l52"><span class=cF4>QueueDel                                </span></a><span class=cF0>000000FF3A    0021 000000004A Funct Public </span><span class=cF4>
+<a name="l4285"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l66"><span class=cF4>QueueCopy                               </span></a><span class=cF0>000000FFA2    0003 0000000067 Funct Public </span><span class=cF4>
+<a name="l4286"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l81"><span class=cF4>QueueCount                              </span></a><span class=cF0>000001000A    0009 000000002D Funct Public </span><span class=cF4>
+<a name="l4287"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l52"><span class=cF4>QueueDel                                </span></a><span class=cF0>000000FF52    0021 000000004A Funct Public </span><span class=cF4>
 <a name="l4288"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l49"><span class=cF4>QueueInit                               </span></a><span class=cF0>0000000080    0057            Funct Public </span><span class=cF4>
 <a name="l4289"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l50"><span class=cF4>QueueInsert                             </span></a><span class=cF0>0000000081    00E6            Funct Public </span><span class=cF4>
 <a name="l4290"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l51"><span class=cF4>QueueInsertRev                          </span></a><span class=cF0>0000000082    0008            Funct Public </span><span class=cF4>
 <a name="l4291"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l53"><span class=cF4>QueueRemove                             </span></a><span class=cF0>0000000083    005E            Funct Public </span><span class=cF4>
-<a name="l4292"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l95"><span class=cF4>QueueSize                               </span></a><span class=cF0>0000010022    0003 0000000033 Funct Public </span><span class=cF4>
-<a name="l4293"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l169"><span class=cF4>QueueVectU8Del                          </span></a><span class=cF0>000001019A    000A 0000000021 Funct Public </span><span class=cF4>
-<a name="l4294"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l178"><span class=cF4>QueueVectU8Get                          </span></a><span class=cF0>00000101C2    000A 0000000063 Funct Public </span><span class=cF4>
-<a name="l4295"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l109"><span class=cF4>QueueVectU8New                          </span></a><span class=cF0>000001005A    000A 0000000041 Funct Public </span><span class=cF4>
-<a name="l4296"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l120"><span class=cF4>QueueVectU8Put                          </span></a><span class=cF0>00000100A2    0010 00000000F1 Funct Public </span><span class=cF4>
-<a name="l4297"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/QuickSort.CC.html#l99"><span class=cF4>QuickSort                               </span></a><span class=cF0>000001C80B    0010 000000006E Funct Public </span><span class=cF4>
-<a name="l4298"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/QuickSort.CC.html#l37"><span class=cF4>QuickSort2a                             </span></a><span class=cF0>000001C5BB    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l4299"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/QuickSort.CC.html#l64"><span class=cF4>QuickSort2b                             </span></a><span class=cF0>000001C6C3    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l4300"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/QuickSort.CC.html#l1"><span class=cF4>QuickSortI64                            </span></a><span class=cF0>000001C4AB    0015 000000010C Funct Public </span><span class=cF4>
+<a name="l4292"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l95"><span class=cF4>QueueSize                               </span></a><span class=cF0>000001003A    0003 0000000033 Funct Public </span><span class=cF4>
+<a name="l4293"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l169"><span class=cF4>QueueVectU8Del                          </span></a><span class=cF0>00000101B2    000A 0000000021 Funct Public </span><span class=cF4>
+<a name="l4294"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l178"><span class=cF4>QueueVectU8Get                          </span></a><span class=cF0>00000101DA    000A 0000000063 Funct Public </span><span class=cF4>
+<a name="l4295"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l109"><span class=cF4>QueueVectU8New                          </span></a><span class=cF0>0000010072    000A 0000000041 Funct Public </span><span class=cF4>
+<a name="l4296"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDataTypes.CC.html#l120"><span class=cF4>QueueVectU8Put                          </span></a><span class=cF0>00000100BA    0010 00000000F1 Funct Public </span><span class=cF4>
+<a name="l4297"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/QuickSort.CC.html#l99"><span class=cF4>QuickSort                               </span></a><span class=cF0>000001C7DB    0010 000000006E Funct Public </span><span class=cF4>
+<a name="l4298"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/QuickSort.CC.html#l37"><span class=cF4>QuickSort2a                             </span></a><span class=cF0>000001C58B    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l4299"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/QuickSort.CC.html#l64"><span class=cF4>QuickSort2b                             </span></a><span class=cF0>000001C693    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l4300"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/QuickSort.CC.html#l1"><span class=cF4>QuickSortI64                            </span></a><span class=cF0>000001C47B    0015 000000010C Funct Public </span><span class=cF4>
 <a name="l4301"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l13"><span class=cF4>R                                       </span></a><span class=cF0>007FDE8A28    0001 000000002D Funct Public 
 <a name="l4302"></a>R10                                     000000040A    0012            Reg 
 <a name="l4303"></a>R10u16                                  000000020A    0000            Reg 
@@ -4386,10 +4386,10 @@ body {background-color:#1f1f1f;}
 <a name="l4358"></a>RCPSS                                   01CEDFF908    0000            OpCode 
 <a name="l4359"></a>RCR                                     01CEDF38B8    0000            OpCode 
 <a name="l4360"></a>RCR1                                    01CEDF3818    0000            OpCode 
-<a name="l4361"></a>RCX                                     0000000401    0118            Reg </span><span class=cF4>
-<a name="l4362"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l134"><span class=cF4>RCache                                  </span></a><span class=cF0>000002208D    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4361"></a>RCX                                     0000000401    011A            Reg </span><span class=cF4>
+<a name="l4362"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskCache.CC.html#l134"><span class=cF4>RCache                                  </span></a><span class=cF0>000002205D    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l4363"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l23"><span class=cF4>RD                                      </span></a><span class=cF0>007FDA5000    0001 000000002C Funct Public 
-<a name="l4364"></a>RDI                                     0000000407    019F            Reg 
+<a name="l4364"></a>RDI                                     0000000407    01A1            Reg 
 <a name="l4365"></a>RDIu8                                   0000000117    0000            Reg 
 <a name="l4366"></a>RDMSR                                   01CEDF14B0    0001            OpCode 
 <a name="l4367"></a>RDTSC                                   01CEDF1510    0001            OpCode 
@@ -4573,7 +4573,7 @@ body {background-color:#1f1f1f;}
 <a name="l4545"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocFind.CC.html#l446"><span class=cF4>RSAC_ALL                                </span></a><span class=cF0>2             000B 0000000008 DefineStr </span><span class=cF4>
 <a name="l4546"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocFind.CC.html#l444"><span class=cF4>RSAC_REPLACE                            </span></a><span class=cF0>0             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l4547"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocFind.CC.html#l445"><span class=cF4>RSAC_SKIP                               </span></a><span class=cF0>1             0001 0000000008 DefineStr 
-<a name="l4548"></a>RSI                                     0000000406    0160            Reg 
+<a name="l4548"></a>RSI                                     0000000406    0162            Reg 
 <a name="l4549"></a>RSIu8                                   0000000116    0000            Reg 
 <a name="l4550"></a>RSM                                     01CEDF56A8    0000            OpCode 
 <a name="l4551"></a>RSP                                     0000000404    0100            Reg </span><span class=cF4>
@@ -4612,46 +4612,46 @@ body {background-color:#1f1f1f;}
 <a name="l4584"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1699"><span class=cF4>RT_U8                                   </span></a><span class=cF0>5             0023 0000000008 DefineStr </span><span class=cF4>
 <a name="l4585"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1708"><span class=cF4>RT_UF32                                 </span></a><span class=cF0>13            0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l4586"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1710"><span class=cF4>RT_UF64                                 </span></a><span class=cF0>15            0004 0000000008 DefineStr </span><span class=cF4>
-<a name="l4587"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l134"><span class=cF4>Rand                                    </span></a><span class=cF0>000000CF90    0003 0000000035 Funct Public </span><span class=cF4>
-<a name="l4588"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l100"><span class=cF4>RandI16                                 </span></a><span class=cF0>000000CF10    0003 0000000018 Funct Public </span><span class=cF4>
-<a name="l4589"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l112"><span class=cF4>RandI32                                 </span></a><span class=cF0>000000CF40    0003 0000000017 Funct Public </span><span class=cF4>
-<a name="l4590"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l124"><span class=cF4>RandI64                                 </span></a><span class=cF0>000000CF70    0003 000000000B Funct Public </span><span class=cF4>
-<a name="l4591"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l83"><span class=cF4>RandInt                                 </span></a><span class=cF0>000000CE78    000A            ExportSysSym Imm </span><span class=cF4>
-<a name="l4592"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l107"><span class=cF4>RandU16                                 </span></a><span class=cF0>000000CF28    001F 0000000016 Funct Public </span><span class=cF4>
-<a name="l4593"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l119"><span class=cF4>RandU32                                 </span></a><span class=cF0>000000CF58    000A 0000000016 Funct Public </span><span class=cF4>
-<a name="l4594"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l129"><span class=cF4>RandU64                                 </span></a><span class=cF0>000000CF80    0003 000000000B Funct Public </span><span class=cF4>
-<a name="l4595"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l95"><span class=cF4>RandU8                                  </span></a><span class=cF0>000000CEF8    0004 0000000015 Funct Public </span><span class=cF4>
-<a name="l4596"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l257"><span class=cF4>Raw                                     </span></a><span class=cF0>000001669E    0016 0000000043 Funct Public </span><span class=cF4>
-<a name="l4597"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l254"><span class=cF4>RawD                                    </span></a><span class=cF0>0000016FC6    0003 0000000080 Funct Public </span><span class=cF4>
-<a name="l4598"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l272"><span class=cF4>RawDm                                   </span></a><span class=cF0>0000017046    0003 000000007E Funct Public </span><span class=cF4>
-<a name="l4599"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l316"><span class=cF4>RawDr                                   </span></a><span class=cF0>00000171A6    0004 000000032B Funct </span><span class=cF4>
-<a name="l4600"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l235"><span class=cF4>RawPrint                                </span></a><span class=cF0>0000016F1E    000A 00000000A5 Funct Public </span><span class=cF4>
-<a name="l4601"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l1"><span class=cF4>RawPutChar                              </span></a><span class=cF0>0000015AEE    000B 00000002F3 Funct Public </span><span class=cF4>
-<a name="l4602"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l457"><span class=cF4>ReAlloc                                 </span></a><span class=cF0>000000E114    0004 000000006A Funct Public </span><span class=cF4>
-<a name="l4603"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l123"><span class=cF4>Reboot                                  </span></a><span class=cF0>0000031796    0008 000000008C Funct Public </span><span class=cF4>
-<a name="l4604"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l339"><span class=cF4>RedSeaAllocClus                         </span></a><span class=cF0>0000029339    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4605"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l262"><span class=cF4>RedSeaCd                                </span></a><span class=cF0>0000029041    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4587"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l134"><span class=cF4>Rand                                    </span></a><span class=cF0>000000CFA8    0003 0000000035 Funct Public </span><span class=cF4>
+<a name="l4588"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l100"><span class=cF4>RandI16                                 </span></a><span class=cF0>000000CF28    0003 0000000018 Funct Public </span><span class=cF4>
+<a name="l4589"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l112"><span class=cF4>RandI32                                 </span></a><span class=cF0>000000CF58    0003 0000000017 Funct Public </span><span class=cF4>
+<a name="l4590"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l124"><span class=cF4>RandI64                                 </span></a><span class=cF0>000000CF88    0003 000000000B Funct Public </span><span class=cF4>
+<a name="l4591"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l83"><span class=cF4>RandInt                                 </span></a><span class=cF0>000000CE90    000A            ExportSysSym Imm </span><span class=cF4>
+<a name="l4592"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l107"><span class=cF4>RandU16                                 </span></a><span class=cF0>000000CF40    001F 0000000016 Funct Public </span><span class=cF4>
+<a name="l4593"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l119"><span class=cF4>RandU32                                 </span></a><span class=cF0>000000CF70    000A 0000000016 Funct Public </span><span class=cF4>
+<a name="l4594"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l129"><span class=cF4>RandU64                                 </span></a><span class=cF0>000000CF98    0003 000000000B Funct Public </span><span class=cF4>
+<a name="l4595"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l95"><span class=cF4>RandU8                                  </span></a><span class=cF0>000000CF10    0004 0000000015 Funct Public </span><span class=cF4>
+<a name="l4596"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l257"><span class=cF4>Raw                                     </span></a><span class=cF0>000001666E    0016 0000000043 Funct Public </span><span class=cF4>
+<a name="l4597"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l254"><span class=cF4>RawD                                    </span></a><span class=cF0>0000016F96    0003 0000000080 Funct Public </span><span class=cF4>
+<a name="l4598"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l272"><span class=cF4>RawDm                                   </span></a><span class=cF0>0000017016    0003 000000007E Funct Public </span><span class=cF4>
+<a name="l4599"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l316"><span class=cF4>RawDr                                   </span></a><span class=cF0>0000017176    0004 000000032B Funct </span><span class=cF4>
+<a name="l4600"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l235"><span class=cF4>RawPrint                                </span></a><span class=cF0>0000016EEE    000A 00000000A5 Funct Public </span><span class=cF4>
+<a name="l4601"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l1"><span class=cF4>RawPutChar                              </span></a><span class=cF0>0000015B06    000B 00000002B0 Funct Public </span><span class=cF4>
+<a name="l4602"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l457"><span class=cF4>ReAlloc                                 </span></a><span class=cF0>000000E12C    0004 000000006A Funct Public </span><span class=cF4>
+<a name="l4603"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l123"><span class=cF4>Reboot                                  </span></a><span class=cF0>0000031766    0008 000000008C Funct Public </span><span class=cF4>
+<a name="l4604"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l339"><span class=cF4>RedSeaAllocClus                         </span></a><span class=cF0>0000029309    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4605"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l262"><span class=cF4>RedSeaCd                                </span></a><span class=cF0>0000029011    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l4606"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l51"><span class=cF4>RedSeaCheckDisk                         </span></a><span class=cF0>007FE4F1F0    0003 0000000336 Funct </span><span class=cF4>
 <a name="l4607"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l14"><span class=cF4>RedSeaCheckDiskList                     </span></a><span class=cF0>007FE4F890    0005 00000001A7 Funct </span><span class=cF4>
-<a name="l4608"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l398"><span class=cF4>RedSeaDirNew                            </span></a><span class=cF0>0000029561    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l4608"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l398"><span class=cF4>RedSeaDirNew                            </span></a><span class=cF0>0000029531    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l4609"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l263"><span class=cF4>RedSeaDriveView                         </span></a><span class=cF0>007FE4B7E8    0003 000000020C Funct </span><span class=cF4>
-<a name="l4610"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l171"><span class=cF4>RedSeaFileFind                          </span></a><span class=cF0>0000028C99    000A            ExportSysSym Imm </span><span class=cF4>
-<a name="l4611"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l228"><span class=cF4>RedSeaFileRead                          </span></a><span class=cF0>0000028ED9    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4612"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l582"><span class=cF4>RedSeaFileWrite                         </span></a><span class=cF0>0000029D81    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l4613"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l523"><span class=cF4>RedSeaFilesDel                          </span></a><span class=cF0>0000029B21    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4614"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l612"><span class=cF4>RedSeaFilesFind                         </span></a><span class=cF0>0000029ED1    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l4615"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l107"><span class=cF4>RedSeaFormat                            </span></a><span class=cF0>00000289C9    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l4616"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l276"><span class=cF4>RedSeaFreeClus                          </span></a><span class=cF0>00000290E1    0008 0000000258 Funct </span><span class=cF4>
-<a name="l4617"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l3"><span class=cF4>RedSeaFreeFreeList                      </span></a><span class=cF0>0000028609    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l4618"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l28"><span class=cF4>RedSeaFreeListBuild                     </span></a><span class=cF0>00000286B1    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4610"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l171"><span class=cF4>RedSeaFileFind                          </span></a><span class=cF0>0000028C69    000A            ExportSysSym Imm </span><span class=cF4>
+<a name="l4611"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l228"><span class=cF4>RedSeaFileRead                          </span></a><span class=cF0>0000028EA9    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4612"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l582"><span class=cF4>RedSeaFileWrite                         </span></a><span class=cF0>0000029D51    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4613"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l523"><span class=cF4>RedSeaFilesDel                          </span></a><span class=cF0>0000029AF1    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4614"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l612"><span class=cF4>RedSeaFilesFind                         </span></a><span class=cF0>0000029EA1    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l4615"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l107"><span class=cF4>RedSeaFormat                            </span></a><span class=cF0>0000028999    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l4616"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l276"><span class=cF4>RedSeaFreeClus                          </span></a><span class=cF0>00000290B1    0008 0000000258 Funct </span><span class=cF4>
+<a name="l4617"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l3"><span class=cF4>RedSeaFreeFreeList                      </span></a><span class=cF0>00000285D9    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l4618"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l28"><span class=cF4>RedSeaFreeListBuild                     </span></a><span class=cF0>0000028681    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l4619"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l154"><span class=cF4>RedSeaISO                               </span></a><span class=cF0>007FDC7E80    0005 0000000236 Funct Public </span><span class=cF4>
 <a name="l4620"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l50"><span class=cF4>RedSeaISO9660                           </span></a><span class=cF0>007FDC84B8    0001 0000000328 Funct </span><span class=cF4>
 <a name="l4621"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l28"><span class=cF4>RedSeaISO9660Stage1                     </span></a><span class=cF0>007FDD9028    0003 00000000FF Funct </span><span class=cF4>
 <a name="l4622"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/DiskISORedSea.CC.html#l129"><span class=cF4>RedSeaISOPass1                          </span></a><span class=cF0>007FDC80C8    0005 0000000084 Funct </span><span class=cF4>
-<a name="l4623"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l68"><span class=cF4>RedSeaInit                              </span></a><span class=cF0>0000028829    000A            ExportSysSym Imm </span><span class=cF4>
-<a name="l4624"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l685"><span class=cF4>RedSeaMkDir                             </span></a><span class=cF0>000002A1D1    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l4623"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l68"><span class=cF4>RedSeaInit                              </span></a><span class=cF0>00000287F9    000A            ExportSysSym Imm </span><span class=cF4>
+<a name="l4624"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l685"><span class=cF4>RedSeaMkDir                             </span></a><span class=cF0>000002A1A1    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l4625"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l436"><span class=cF4>RedSeaUnusedDriveSpace                  </span></a><span class=cF0>007FE73A28    0003 00000000FD Funct </span><span class=cF4>
-<a name="l4626"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l95"><span class=cF4>RedSeaValidate                          </span></a><span class=cF0>0000028961    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l4626"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysRedSea.CC.html#l95"><span class=cF4>RedSeaValidate                          </span></a><span class=cF0>0000028931    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l4627"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/WinMgr.CC.html#l3"><span class=cF4>Refresh                                 </span></a><span class=cF0>007FE47F90    0013 000000011F Funct Public </span><span class=cF4>
 <a name="l4628"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l90"><span class=cF4>RegAppend                               </span></a><span class=cF0>007FDE3018    0009 0000000042 Funct Public </span><span class=cF4>
 <a name="l4629"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l8"><span class=cF4>RegCache                                </span></a><span class=cF0>007FDE40B8    0009 0000000051 Funct </span><span class=cF4>
@@ -4662,17 +4662,17 @@ body {background-color:#1f1f1f;}
 <a name="l4634"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l123"><span class=cF4>RegOneTimePopUp                         </span></a><span class=cF0>007FDE2B30    0008 0000000074 Funct </span><span class=cF4>
 <a name="l4635"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrMath.CC.html#l471"><span class=cF4>RegPoly                                 </span></a><span class=cF0>007FF57C28    0007 0000000328 Funct Public </span><span class=cF4>
 <a name="l4636"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l59"><span class=cF4>RegWrite                                </span></a><span class=cF0>007FDE37B8    000E 0000000042 Funct Public </span><span class=cF4>
-<a name="l4637"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l62"><span class=cF4>RepInU16                                </span></a><span class=cF0>000000AFAB    0002            Funct Public </span><span class=cF4>
-<a name="l4638"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l63"><span class=cF4>RepInU32                                </span></a><span class=cF0>000000AF93    0002            Funct Public </span><span class=cF4>
-<a name="l4639"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l64"><span class=cF4>RepInU8                                 </span></a><span class=cF0>000000AFC4    0002            Funct Public </span><span class=cF4>
-<a name="l4640"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l65"><span class=cF4>RepOutU16                               </span></a><span class=cF0>000000AFF5    0002            Funct Public </span><span class=cF4>
-<a name="l4641"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l66"><span class=cF4>RepOutU32                               </span></a><span class=cF0>000000AFDD    0002            Funct Public </span><span class=cF4>
-<a name="l4642"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l67"><span class=cF4>RepOutU8                                </span></a><span class=cF0>000000B00E    0002            Funct Public </span><span class=cF4>
+<a name="l4637"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l62"><span class=cF4>RepInU16                                </span></a><span class=cF0>000000AFC7    0002            Funct Public </span><span class=cF4>
+<a name="l4638"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l63"><span class=cF4>RepInU32                                </span></a><span class=cF0>000000AFAF    0002            Funct Public </span><span class=cF4>
+<a name="l4639"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l64"><span class=cF4>RepInU8                                 </span></a><span class=cF0>000000AFE0    0002            Funct Public </span><span class=cF4>
+<a name="l4640"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l65"><span class=cF4>RepOutU16                               </span></a><span class=cF0>000000B011    0002            Funct Public </span><span class=cF4>
+<a name="l4641"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l66"><span class=cF4>RepOutU32                               </span></a><span class=cF0>000000AFF9    0002            Funct Public </span><span class=cF4>
+<a name="l4642"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l67"><span class=cF4>RepOutU8                                </span></a><span class=cF0>000000B02A    0002            Funct Public </span><span class=cF4>
 <a name="l4643"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l108"><span class=cF4>Round                                   </span></a><span class=cF0>000000AA92    0006            Funct Public </span><span class=cF4>
-<a name="l4644"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l49"><span class=cF4>RoundI64                                </span></a><span class=cF0>000000CDA8    0024 0000000028 Funct Public </span><span class=cF4>
-<a name="l4645"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l723"><span class=cF4>RunFile                                 </span></a><span class=cF0>007FFC23D7    0006 000000002D Funct Public </span><span class=cF4>
-<a name="l4646"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l772"><span class=cF4>RunFile2                                </span></a><span class=cF0>007FFC258F    0003 000000002D Funct Public </span><span class=cF4>
-<a name="l4647"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l562"><span class=cF4>S                                       </span></a><span class=cF0>0000017A46    0003 000000008D Funct Public </span><span class=cF4>
+<a name="l4644"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l49"><span class=cF4>RoundI64                                </span></a><span class=cF0>000000CDC0    0024 0000000028 Funct Public </span><span class=cF4>
+<a name="l4645"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l723"><span class=cF4>RunFile                                 </span></a><span class=cF0>007FFC236F    0006 000000002D Funct Public </span><span class=cF4>
+<a name="l4646"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l772"><span class=cF4>RunFile2                                </span></a><span class=cF0>007FFC2527    0003 000000002D Funct Public </span><span class=cF4>
+<a name="l4647"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l562"><span class=cF4>S                                       </span></a><span class=cF0>0000017A16    0003 000000008D Funct Public </span><span class=cF4>
 <a name="l4648"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/StrUtils.CC.html#l236"><span class=cF4>S2T                                     </span></a><span class=cF0>007FDAA858    0001 0000000022 Funct Public </span><span class=cF4>
 <a name="l4649"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/MathODE.CC.html#l587"><span class=cF4>SAFETY                                  </span></a><span class=cF0>0.9           0005 0000000008 DefineStr 
 <a name="l4650"></a>SAHF                                    01CEDF5648    0000            OpCode 
@@ -4813,8 +4813,8 @@ body {background-color:#1f1f1f;}
 <a name="l4785"></a>SETPO                                   01CEDF4A48    0000            OpCode 
 <a name="l4786"></a>SETS                                    01CEDF4C10    0000            OpCode 
 <a name="l4787"></a>SETZ                                    01CEDF4EC8    0000            OpCode </span><span class=cF4>
-<a name="l4788"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l536"><span class=cF4>SET_FS_BASE                             </span></a><span class=cF0>000000B148    000B            ExportSysSym Imm </span><span class=cF4>
-<a name="l4789"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l522"><span class=cF4>SET_GS_BASE                             </span></a><span class=cF0>000000B132    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l4788"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l546"><span class=cF4>SET_FS_BASE                             </span></a><span class=cF0>000000B164    000B            ExportSysSym Imm </span><span class=cF4>
+<a name="l4789"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l532"><span class=cF4>SET_GS_BASE                             </span></a><span class=cF0>000000B14E    0008            ExportSysSym Imm </span><span class=cF4>
 <a name="l4790"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l378"><span class=cF4>SE_NOISE                                </span></a><span class=cF0>0             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l4791"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l379"><span class=cF4>SE_SWEEP                                </span></a><span class=cF0>1             0005 0000000008 DefineStr 
 <a name="l4792"></a>SFENCE                                  01CEE00CF8    0000            OpCode </span><span class=cF4>
@@ -4835,7 +4835,7 @@ body {background-color:#1f1f1f;}
 <a name="l4807"></a>SGDT                                    01CEDF74E8    0000            OpCode </span><span class=cF4>
 <a name="l4808"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4373"><span class=cF4>SGF_SHIFT_ESC_EXIT                      </span></a><span class=cF0>1             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l4809"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4374"><span class=cF4>SGF_WITH_NEW_LINE                       </span></a><span class=cF0>2             000A 0000000008 DefineStr </span><span class=cF4>
-<a name="l4810"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l9"><span class=cF4>SHIFT_KEY_SCAN_DECODE_TABLE             </span></a><span class=cF0>0000019323    0007            ExportSysSym Imm 
+<a name="l4810"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l9"><span class=cF4>SHIFT_KEY_SCAN_DECODE_TABLE             </span></a><span class=cF0>00000192F3    0007            ExportSysSym Imm 
 <a name="l4811"></a>SHL                                     01CEDF36C8    0029            OpCode 
 <a name="l4812"></a>SHL1                                    01CEDF34D8    0039            OpCode 
 <a name="l4813"></a>SHLD                                    01CEDF46A0    0000            OpCode 
@@ -4977,7 +4977,7 @@ body {background-color:#1f1f1f;}
 <a name="l4949"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/Gr.HH.html#l125"><span class=cF4>SPT_TRANSFORM_ON                        </span></a><span class=cF0>5 \t\t\t      0011 0000000008 DefineStr </span><span class=cF4>
 <a name="l4950"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/Gr.HH.html#l150"><span class=cF4>SPT_TYPES_NUM                           </span></a><span class=cF0>30            0009 0000000008 DefineStr </span><span class=cF4>
 <a name="l4951"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/Gr.HH.html#l118"><span class=cF4>SPf_SEL                                 </span></a><span class=cF0>7             0011 0000000008 DefineStr </span><span class=cF4>
-<a name="l4952"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1"><span class=cF4>SPutChar                                </span></a><span class=cF0>0000011C9A    0036            ExportSysSym Imm 
+<a name="l4952"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1"><span class=cF4>SPutChar                                </span></a><span class=cF0>0000011CB2    0036            ExportSysSym Imm 
 <a name="l4953"></a>SQRTPD                                  01CEDFEB28    0000            OpCode 
 <a name="l4954"></a>SQRTPS                                  01CEDFEB88    0000            OpCode 
 <a name="l4955"></a>SQRTSD                                  01CEDFEBE8    0000            OpCode 
@@ -5015,10 +5015,10 @@ body {background-color:#1f1f1f;}
 <a name="l4987"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/SysRep.CC.html#l250"><span class=cF4>ST_CPUID_1_ECX_FLAGS                    </span></a><span class=cF0>SSE3       13B 0000 00000011D8 DefineStr </span><span class=cF4>
 <a name="l4988"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/SysRep.CC.html#l215"><span class=cF4>ST_CPUID_1_EDX_FLAGS                    </span></a><span class=cF0>x87 FPU    20 0000 00000001D0 DefineStr </span><span class=cF4>
 <a name="l4989"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l159"><span class=cF4>ST_DAYS_OF_WEEK                         </span></a><span class=cF0>Sunday     07 0006 0000000040 DefineStr </span><span class=cF4>
-<a name="l4990"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocInit.CC.html#l14"><span class=cF4>ST_DOC_CMDS                             </span></a><span class=cF0>TX         2B 01E4 0000000088 DefineStr </span><span class=cF4>
+<a name="l4990"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocInit.CC.html#l14"><span class=cF4>ST_DOC_CMDS                             </span></a><span class=cF0>TX         2B 01F4 0000000088 DefineStr </span><span class=cF4>
 <a name="l4991"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocInit.CC.html#l20"><span class=cF4>ST_DOC_FLAGS                            </span></a><span class=cF0>T          3E 0007 00000000C0 DefineStr </span><span class=cF4>
 <a name="l4992"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l230"><span class=cF4>ST_DRIVE_TYPES                          </span></a><span class=cF0>NULL       08 0002 0000000038 DefineStr </span><span class=cF4>
-<a name="l4993"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4170"><span class=cF4>ST_ERR_ST                               </span></a><span class=cF0>\&quot;\d\dRED\    000B 0000000028 DefineStr </span><span class=cF4>
+<a name="l4993"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4170"><span class=cF4>ST_ERR_ST                               </span></a><span class=cF0>\&quot;\d\dRED\    000A 0000000028 DefineStr </span><span class=cF4>
 <a name="l4994"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l121"><span class=cF4>ST_FALSE_TRUE                           </span></a><span class=cF0>False      23 0000 00000000E8 DefineStr </span><span class=cF4>
 <a name="l4995"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l187"><span class=cF4>ST_FILE_ATTRS                           </span></a><span class=cF0>R          0C 02C4 0000000020 DefineStr </span><span class=cF4>
 <a name="l4996"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l212"><span class=cF4>ST_FILE_UTIL_FLAGS                      </span></a><span class=cF0>r          17 0599 0000000038 DefineStr </span><span class=cF4>
@@ -5108,36 +5108,36 @@ body {background-color:#1f1f1f;}
 <a name="l5080"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart32.CC.html#l42"><span class=cF4>SYS_DATA_BP                             </span></a><span class=cF0>00000098F0    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l5081"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart64.CC.html#l54"><span class=cF4>SYS_ENTER_LONG_MODE                     </span></a><span class=cF0>000000A6A0    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5082"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart32.CC.html#l39"><span class=cF4>SYS_EXTERN_TABLE                        </span></a><span class=cF0>00000098E0    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l5083"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l8"><span class=cF4>SYS_FIND_PCIBIOS_SERVICE_DIR            </span></a><span class=cF0>000001EC3B    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5084"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l38"><span class=cF4>SYS_FIND_PCI_SERVICES                   </span></a><span class=cF0>000001EC89    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5083"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l8"><span class=cF4>SYS_FIND_PCIBIOS_SERVICE_DIR            </span></a><span class=cF0>000001EC0B    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5084"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l38"><span class=cF4>SYS_FIND_PCI_SERVICES                   </span></a><span class=cF0>000001EC59    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5085"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4125"><span class=cF4>SYS_FIXED_AREA                          </span></a><span class=cF0>0x100000      0020 0000000010 DefineStr </span><span class=cF4>
 <a name="l5086"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart32.CC.html#l67"><span class=cF4>SYS_FOCUS_TASK                          </span></a><span class=cF0>0000009A38    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l5087"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart16.CC.html#l53"><span class=cF4>SYS_FONT_PTR                            </span></a><span class=cF0>00000090A0    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5088"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart16.CC.html#l40"><span class=cF4>SYS_GDT                                 </span></a><span class=cF0>0000008020    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l5089"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart16.CC.html#l34"><span class=cF4>SYS_GDT_PTR                             </span></a><span class=cF0>000000800C    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5090"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l112"><span class=cF4>SYS_HASH_BUCKET_FIND                    </span></a><span class=cF0>000000F7AC    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5091"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l91"><span class=cF4>SYS_HASH_FIND                           </span></a><span class=cF0>000000F788    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5092"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l83"><span class=cF4>SYS_HASH_FIND1                          </span></a><span class=cF0>000000F783    0002            ExportSysSym Imm </span><span class=cF4>
-<a name="l5093"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l42"><span class=cF4>SYS_HASH_SINGLE_TABLE_FIND              </span></a><span class=cF0>000000F73A    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5094"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l31"><span class=cF4>SYS_HASH_SINGLE_TABLE_FIND1             </span></a><span class=cF0>000000F735    0002            ExportSysSym Imm </span><span class=cF4>
-<a name="l5095"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l4"><span class=cF4>SYS_HASH_STR                            </span></a><span class=cF0>000000F710    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l5090"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l112"><span class=cF4>SYS_HASH_BUCKET_FIND                    </span></a><span class=cF0>000000F7C4    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5091"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l91"><span class=cF4>SYS_HASH_FIND                           </span></a><span class=cF0>000000F7A0    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5092"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l83"><span class=cF4>SYS_HASH_FIND1                          </span></a><span class=cF0>000000F79B    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l5093"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l42"><span class=cF4>SYS_HASH_SINGLE_TABLE_FIND              </span></a><span class=cF0>000000F752    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5094"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l31"><span class=cF4>SYS_HASH_SINGLE_TABLE_FIND1             </span></a><span class=cF0>000000F74D    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l5095"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l4"><span class=cF4>SYS_HASH_STR                            </span></a><span class=cF0>000000F728    0007            ExportSysSym Imm </span><span class=cF4>
 <a name="l5096"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart32.CC.html#l35"><span class=cF4>SYS_HEAP_DEBUG_FLAG                     </span></a><span class=cF0>00000098D6    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5097"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/C/Tmp.DD.html#l1"><span class=cF4>SYS_HEAP_INIT_FLAG                      </span></a><span class=cF0>00000098D2    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5098"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/C/Tmp.DD.html#l1"><span class=cF4>SYS_HEAP_INIT_VAL                       </span></a><span class=cF0>00000098D3    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5099"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l209"><span class=cF4>SYS_IDLE_PT                             </span></a><span class=cF0>000000D23A    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l5100"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/PageTables.CC.html#l157"><span class=cF4>SYS_INIT_16MEG_SYS_CODE_BP              </span></a><span class=cF0>000000D5D0    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5101"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/PageTables.CC.html#l6"><span class=cF4>SYS_INIT_PAGE_TABLES                    </span></a><span class=cF0>000000D40D    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5099"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l209"><span class=cF4>SYS_IDLE_PT                             </span></a><span class=cF0>000000D252    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l5100"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/PageTables.CC.html#l157"><span class=cF4>SYS_INIT_16MEG_SYS_CODE_BP              </span></a><span class=cF0>000000D5E8    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5101"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/PageTables.CC.html#l6"><span class=cF4>SYS_INIT_PAGE_TABLES                    </span></a><span class=cF0>000000D425    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5102"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart16.CC.html#l11"><span class=cF4>SYS_KERNEL                              </span></a><span class=cF0>0000007C20    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5103"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l262"><span class=cF4>SYS_KERNEL_END                          </span></a><span class=cF0>0000031D40    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l5103"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l262"><span class=cF4>SYS_KERNEL_END                          </span></a><span class=cF0>0000031D10    0002            ExportSysSym Imm </span><span class=cF4>
 <a name="l5104"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/C/Tmp.DD.html#l1"><span class=cF4>SYS_MEM_INIT_FLAG                       </span></a><span class=cF0>00000098D0    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5105"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/C/Tmp.DD.html#l1"><span class=cF4>SYS_MEM_INIT_VAL                        </span></a><span class=cF0>00000098D1    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5106"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart32.CC.html#l69"><span class=cF4>SYS_MP_COUNT                            </span></a><span class=cF0>0000009A48    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5107"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart32.CC.html#l70"><span class=cF4>SYS_MP_COUNT_INITIAL                    </span></a><span class=cF0>0000009A50    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l5108"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart32.CC.html#l71"><span class=cF4>SYS_MP_COUNT_LOCK                       </span></a><span class=cF0>0000009A58    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5109"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l46"><span class=cF4>SYS_PCIBIOS_SERVICE_CALL                </span></a><span class=cF0>000001ECA6    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5110"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l4"><span class=cF4>SYS_PCIBIOS_SERVICE_DIR                 </span></a><span class=cF0>000001EC33    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l5109"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l46"><span class=cF4>SYS_PCIBIOS_SERVICE_CALL                </span></a><span class=cF0>000001EC76    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5110"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l4"><span class=cF4>SYS_PCIBIOS_SERVICE_DIR                 </span></a><span class=cF0>000001EC03    0007            ExportSysSym Imm </span><span class=cF4>
 <a name="l5111"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart16.CC.html#l36"><span class=cF4>SYS_PCI_BUSES                           </span></a><span class=cF0>0000008016    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5112"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l5"><span class=cF4>SYS_PCI_SERVICES                        </span></a><span class=cF0>000001EC37    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l5112"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l5"><span class=cF4>SYS_PCI_SERVICES                        </span></a><span class=cF0>000001EC07    0008            ExportSysSym Imm </span><span class=cF4>
 <a name="l5113"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l488"><span class=cF4>SYS_POW                                 </span></a><span class=cF0>000000AB5E    0019            ExportSysSym Imm </span><span class=cF4>
 <a name="l5114"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart32.CC.html#l45"><span class=cF4>SYS_PROGRESS1                           </span></a><span class=cF0>00000098F8    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5115"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart32.CC.html#l49"><span class=cF4>SYS_PROGRESS1_DESC                      </span></a><span class=cF0>0000009918    0004            ExportSysSym Imm </span><span class=cF4>
@@ -5174,44 +5174,44 @@ body {background-color:#1f1f1f;}
 <a name="l5146"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart16.CC.html#l55"><span class=cF4>SYS_VBE_INFO                            </span></a><span class=cF0>00000090A4    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l5147"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KStart16.CC.html#l56"><span class=cF4>SYS_VBE_MODES                           </span></a><span class=cF0>00000092A4    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5148"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l9"><span class=cF4>Saw                                     </span></a><span class=cF0>007FE5D790    0001 000000008E Funct Public </span><span class=cF4>
-<a name="l5149"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l194"><span class=cF4>Scale2Mem                               </span></a><span class=cF0>000000E80C    0003 0000000072 Funct Public </span><span class=cF4>
-<a name="l5150"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l44"><span class=cF4>ScaleIndent                             </span></a><span class=cF0>000000F1D8    0004 00000000F4 Funct Public </span><span class=cF4>
-<a name="l5151"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l162"><span class=cF4>ScanCode2Char                           </span></a><span class=cF0>0000019803    0008 0000000081 Funct Public </span><span class=cF4>
-<a name="l5152"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l286"><span class=cF4>ScanCode2KeyName                        </span></a><span class=cF0>0000019C43    000D 00000006C6 Funct Public </span><span class=cF4>
+<a name="l5149"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l194"><span class=cF4>Scale2Mem                               </span></a><span class=cF0>000000E824    0003 0000000072 Funct Public </span><span class=cF4>
+<a name="l5150"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l44"><span class=cF4>ScaleIndent                             </span></a><span class=cF0>000000F1F0    0004 00000000F4 Funct Public </span><span class=cF4>
+<a name="l5151"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l162"><span class=cF4>ScanCode2Char                           </span></a><span class=cF0>00000197D3    0008 0000000081 Funct Public </span><span class=cF4>
+<a name="l5152"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l286"><span class=cF4>ScanCode2KeyName                        </span></a><span class=cF0>0000019C13    000D 00000006C6 Funct Public </span><span class=cF4>
 <a name="l5153"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrEnd.CC.html#l13"><span class=cF4>Screen2Clip                             </span></a><span class=cF0>007FE5E480    0003 000000007E Funct </span><span class=cF4>
-<a name="l5154"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l162"><span class=cF4>ScreenCast                              </span></a><span class=cF0>0000016456    0003 00000000BB Funct Public </span><span class=cF4>
+<a name="l5154"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l162"><span class=cF4>ScreenCast                              </span></a><span class=cF0>0000016426    0003 00000000BB Funct Public </span><span class=cF4>
 <a name="l5155"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l19"><span class=cF4>ScreenZoomTablesSize                    </span></a><span class=cF0>007FDB12A0    0003 0000000033 Funct </span><span class=cF4>
-<a name="l5156"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l139"><span class=cF4>Seed                                    </span></a><span class=cF0>000000CFC8    0004 0000000060 Funct Public </span><span class=cF4>
-<a name="l5157"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l209"><span class=cF4>Seg2Linear                              </span></a><span class=cF0>000000E884    000C 000000002C Funct Public </span><span class=cF4>
-<a name="l5158"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l457"><span class=cF4>ServerCmdLine                           </span></a><span class=cF0>000001D563    000C 000000003C Funct </span><span class=cF4>
+<a name="l5156"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l139"><span class=cF4>Seed                                    </span></a><span class=cF0>000000CFE0    0004 0000000060 Funct Public </span><span class=cF4>
+<a name="l5157"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l209"><span class=cF4>Seg2Linear                              </span></a><span class=cF0>000000E89C    000C 000000002C Funct Public </span><span class=cF4>
+<a name="l5158"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l457"><span class=cF4>ServerCmdLine                           </span></a><span class=cF0>000001D533    000C 000000003C Funct </span><span class=cF4>
 <a name="l5159"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeSys.CC.html#l14"><span class=cF4>ServerStartUp                           </span></a><span class=cF0>007FDA34C0    0003 0000000028 Funct </span><span class=cF4>
-<a name="l5160"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l411"><span class=cF4>ServerTaskCont                          </span></a><span class=cF0>000001D403    0005 0000000085 Funct Public </span><span class=cF4>
-<a name="l5161"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l97"><span class=cF4>SettingsPop                             </span></a><span class=cF0>007FDD0028    000F 0000000126 Funct Public </span><span class=cF4>
-<a name="l5162"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l69"><span class=cF4>SettingsPop2                            </span></a><span class=cF0>007FDD0160    0005 0000000141 Funct </span><span class=cF4>
+<a name="l5160"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l411"><span class=cF4>ServerTaskCont                          </span></a><span class=cF0>000001D3D3    0005 0000000085 Funct Public </span><span class=cF4>
+<a name="l5161"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l98"><span class=cF4>SettingsPop                             </span></a><span class=cF0>007FDD0028    000F 0000000126 Funct Public </span><span class=cF4>
+<a name="l5162"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l69"><span class=cF4>SettingsPop2                            </span></a><span class=cF0>007FDD0160    0005 0000000146 Funct </span><span class=cF4>
 <a name="l5163"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/TaskSettings.CC.html#l3"><span class=cF4>SettingsPush                            </span></a><span class=cF0>007FDD1188    000F 0000000225 Funct Public </span><span class=cF4>
 <a name="l5164"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l109"><span class=cF4>Sign                                    </span></a><span class=cF0>000000AA39    0008            Funct Public </span><span class=cF4>
 <a name="l5165"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l79"><span class=cF4>SignI64                                 </span></a><span class=cF0>00000000AA    000C            Funct Public </span><span class=cF4>
-<a name="l5166"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l237"><span class=cF4>Silent                                  </span></a><span class=cF0>0000016616    0062 0000000022 Funct Public </span><span class=cF4>
+<a name="l5166"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l237"><span class=cF4>Silent                                  </span></a><span class=cF0>00000165E6    0062 0000000022 Funct Public </span><span class=cF4>
 <a name="l5167"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l80"><span class=cF4>Sin                                     </span></a><span class=cF0>00000000B5    0036            Funct Public </span><span class=cF4>
-<a name="l5168"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l269"><span class=cF4>SingleUser                              </span></a><span class=cF0>000001670E    000B 0000000022 Funct Public </span><span class=cF4>
+<a name="l5168"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l269"><span class=cF4>SingleUser                              </span></a><span class=cF0>00000166DE    000B 0000000022 Funct Public </span><span class=cF4>
 <a name="l5169"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Math.CC.html#l64"><span class=cF4>Sinh                                    </span></a><span class=cF0>007FEDBBF0    0001 000000004B Funct Public </span><span class=cF4>
 <a name="l5170"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l120"><span class=cF4>Size                                    </span></a><span class=cF0>007FE532A0    0001 00000000BB Funct Public </span><span class=cF4>
 <a name="l5171"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskB.CC.html#l101"><span class=cF4>Size1                                   </span></a><span class=cF0>007FE536C8    0005 0000000069 Funct </span><span class=cF4>
 <a name="l5172"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/LineRep.CC.html#l100"><span class=cF4>SizeRep                                 </span></a><span class=cF0>007FDB2B80    0001 0000000124 Funct Public </span><span class=cF4>
 <a name="l5173"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/LineRep.CC.html#l65"><span class=cF4>SizeRep1                                </span></a><span class=cF0>007FDB3690    0005 000000004E Funct </span><span class=cF4>
 <a name="l5174"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/LineRep.CC.html#l82"><span class=cF4>SizeRep2                                </span></a><span class=cF0>007FDB3250    0005 00000000D1 Funct </span><span class=cF4>
-<a name="l5175"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l105"><span class=cF4>Sleep                                   </span></a><span class=cF0>0000016256    0037 000000003E Funct Public </span><span class=cF4>
-<a name="l5176"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l96"><span class=cF4>SleepUntil                              </span></a><span class=cF0>00000161FE    000A 0000000053 Funct Public </span><span class=cF4>
+<a name="l5175"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l105"><span class=cF4>Sleep                                   </span></a><span class=cF0>0000016226    0037 000000003E Funct Public </span><span class=cF4>
+<a name="l5176"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l96"><span class=cF4>SleepUntil                              </span></a><span class=cF0>00000161CE    000A 0000000053 Funct Public </span><span class=cF4>
 <a name="l5177"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/StrUtils.CC.html#l8"><span class=cF4>Sort                                    </span></a><span class=cF0>007FDAC468    0001 000000023D Funct Public </span><span class=cF4>
-<a name="l5178"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l129"><span class=cF4>Sound                                   </span></a><span class=cF0>0000016346    0034 000000010A Funct Public </span><span class=cF4>
+<a name="l5178"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l129"><span class=cF4>Sound                                   </span></a><span class=cF0>0000016316    0034 000000010A Funct Public </span><span class=cF4>
 <a name="l5179"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l388"><span class=cF4>SoundEffectEndTaskCB                    </span></a><span class=cF0>007FE589A0    0003 0000000035 Funct </span><span class=cF4>
 <a name="l5180"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l395"><span class=cF4>SoundEffectTask                         </span></a><span class=cF0>007FE5A838    0005 0000000266 Funct </span><span class=cF4>
-<a name="l5181"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l186"><span class=cF4>SoundReset                              </span></a><span class=cF0>0000016516    0005 0000000036 Funct Public </span><span class=cF4>
+<a name="l5181"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l186"><span class=cF4>SoundReset                              </span></a><span class=cF0>00000164E6    0005 0000000036 Funct Public </span><span class=cF4>
 <a name="l5182"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/ScreenCast.CC.html#l67"><span class=cF4>SoundShift                              </span></a><span class=cF0>007FEDE428    0001 0000000066 Funct Public </span><span class=cF4>
 <a name="l5183"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l2"><span class=cF4>SoundTaskEndCB                          </span></a><span class=cF0>007FE7C828    0005 0000000012 Funct Public </span><span class=cF4>
-<a name="l5184"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l470"><span class=cF4>Spaces2Tabs                             </span></a><span class=cF0>000000BB14    0004 0000000103 Funct Public </span><span class=cF4>
-<a name="l5185"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l264"><span class=cF4>Spawn                                   </span></a><span class=cF0>000001CF73    002B 000000018F Funct Public </span><span class=cF4>
-<a name="l5186"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l265"><span class=cF4>SpawnQueue                              </span></a><span class=cF0>000001FD65    0005 00000000BA Funct </span><span class=cF4>
+<a name="l5184"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l470"><span class=cF4>Spaces2Tabs                             </span></a><span class=cF0>000000BB30    0004 0000000103 Funct Public </span><span class=cF4>
+<a name="l5185"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l264"><span class=cF4>Spawn                                   </span></a><span class=cF0>000001CF43    002B 000000018F Funct Public </span><span class=cF4>
+<a name="l5186"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l265"><span class=cF4>SpawnQueue                              </span></a><span class=cF0>000001FD35    0005 00000000BA Funct </span><span class=cF4>
 <a name="l5187"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/MathODE.CC.html#l205"><span class=cF4>SpringFind                              </span></a><span class=cF0>007FED1078    0001 0000000101 Funct Public </span><span class=cF4>
 <a name="l5188"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrSpritePlot.CC.html#l536"><span class=cF4>Sprite                                  </span></a><span class=cF0>007FE93A28    0001 000000003F Funct Public </span><span class=cF4>
 <a name="l5189"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteCode.CC.html#l226"><span class=cF4>Sprite2Code                             </span></a><span class=cF0>007FE75510    0003 0000000040 Funct Public </span><span class=cF4>
@@ -5263,83 +5263,83 @@ body {background-color:#1f1f1f;}
 <a name="l5235"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l82"><span class=cF4>SqrI64                                  </span></a><span class=cF0>00000000B0    00C0            Funct Public </span><span class=cF4>
 <a name="l5236"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l83"><span class=cF4>SqrU64                                  </span></a><span class=cF0>00000000B1    0002            Funct Public </span><span class=cF4>
 <a name="l5237"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l84"><span class=cF4>Sqrt                                    </span></a><span class=cF0>00000000B4    005D            Funct Public </span><span class=cF4>
-<a name="l5238"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l366"><span class=cF4>SrcEdLink                               </span></a><span class=cF0>0000031096    0009 0000000098 Funct Public </span><span class=cF4>
-<a name="l5239"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l318"><span class=cF4>SrcFileName                             </span></a><span class=cF0>0000030F5E    0004 0000000135 Funct Public </span><span class=cF4>
-<a name="l5240"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l254"><span class=cF4>SrcLineNum                              </span></a><span class=cF0>0000030D9E    0004 00000001BD Funct Public </span><span class=cF4>
-<a name="l5241"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l105"><span class=cF4>StackRep                                </span></a><span class=cF0>0000016ABE    0003 000000021B Funct Public </span><span class=cF4>
+<a name="l5238"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l366"><span class=cF4>SrcEdLink                               </span></a><span class=cF0>0000031066    0009 0000000098 Funct Public </span><span class=cF4>
+<a name="l5239"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l318"><span class=cF4>SrcFileName                             </span></a><span class=cF0>0000030F2E    0004 0000000135 Funct Public </span><span class=cF4>
+<a name="l5240"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l254"><span class=cF4>SrcLineNum                              </span></a><span class=cF0>0000030D6E    0004 00000001BD Funct Public </span><span class=cF4>
+<a name="l5241"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l105"><span class=cF4>StackRep                                </span></a><span class=cF0>0000016A8E    0003 000000021B Funct Public </span><span class=cF4>
 <a name="l5242"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeSys.CC.html#l22"><span class=cF4>StartUpTasks                            </span></a><span class=cF0>007FDA3028    0003 000000012E Funct </span><span class=cF4>
-<a name="l5243"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l309"><span class=cF4>Str2ColorU16                            </span></a><span class=cF0>0000015886    0005 00000001D2 Funct Public </span><span class=cF4>
-<a name="l5244"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l364"><span class=cF4>Str2ColorU32                            </span></a><span class=cF0>0000015A5E    0007 000000008D Funct Public </span><span class=cF4>
-<a name="l5245"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrScan.CC.html#l162"><span class=cF4>Str2Date                                </span></a><span class=cF0>000001468E    0015 00000002B4 Funct Public </span><span class=cF4>
-<a name="l5246"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrScan.CC.html#l66"><span class=cF4>Str2F64                                 </span></a><span class=cF0>0000014456    0004 0000000238 Funct Public </span><span class=cF4>
-<a name="l5247"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrScan.CC.html#l1"><span class=cF4>Str2I64                                 </span></a><span class=cF0>000001426E    0040 00000001E2 Funct Public </span><span class=cF4>
-<a name="l5248"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l314"><span class=cF4>StrCompare                              </span></a><span class=cF0>000000B30E    0095            Funct Public </span><span class=cF4>
-<a name="l5249"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l320"><span class=cF4>StrCopy                                 </span></a><span class=cF0>000000B2E6    00E0            Funct Public </span><span class=cF4>
-<a name="l5250"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l649"><span class=cF4>StrFind                                 </span></a><span class=cF0>000000BF2C    0012 00000000DF Funct Public </span><span class=cF4>
-<a name="l5251"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l585"><span class=cF4>StrFirstOcc                             </span></a><span class=cF0>000000BDA4    0003 0000000047 Funct Public </span><span class=cF4>
-<a name="l5252"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l596"><span class=cF4>StrFirstRemove                          </span></a><span class=cF0>000000BDEC    001B 0000000095 Funct Public </span><span class=cF4>
-<a name="l5253"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l238"><span class=cF4>StrGet                                  </span></a><span class=cF0>000001C30B    0019 0000000079 Funct Public </span><span class=cF4>
-<a name="l5254"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l315"><span class=cF4>StrICompare                             </span></a><span class=cF0>000000B34C    0014            Funct Public </span><span class=cF4>
-<a name="l5255"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l319"><span class=cF4>StrIMatch                               </span></a><span class=cF0>000000B492    0008            Funct Public </span><span class=cF4>
-<a name="l5256"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l617"><span class=cF4>StrLastOcc                              </span></a><span class=cF0>000000BE84    0012 0000000047 Funct Public </span><span class=cF4>
-<a name="l5257"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l629"><span class=cF4>StrLastRemove                           </span></a><span class=cF0>000000BECC    001D 000000005E Funct Public </span><span class=cF4>
+<a name="l5243"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l309"><span class=cF4>Str2ColorU16                            </span></a><span class=cF0>000001589E    0005 00000001D2 Funct Public </span><span class=cF4>
+<a name="l5244"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l364"><span class=cF4>Str2ColorU32                            </span></a><span class=cF0>0000015A76    0007 000000008D Funct Public </span><span class=cF4>
+<a name="l5245"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrScan.CC.html#l162"><span class=cF4>Str2Date                                </span></a><span class=cF0>00000146A6    0015 00000002B4 Funct Public </span><span class=cF4>
+<a name="l5246"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrScan.CC.html#l66"><span class=cF4>Str2F64                                 </span></a><span class=cF0>000001446E    0004 0000000238 Funct Public </span><span class=cF4>
+<a name="l5247"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrScan.CC.html#l1"><span class=cF4>Str2I64                                 </span></a><span class=cF0>0000014286    0040 00000001E2 Funct Public </span><span class=cF4>
+<a name="l5248"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l314"><span class=cF4>StrCompare                              </span></a><span class=cF0>000000B32A    0095            Funct Public </span><span class=cF4>
+<a name="l5249"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l320"><span class=cF4>StrCopy                                 </span></a><span class=cF0>000000B302    00E0            Funct Public </span><span class=cF4>
+<a name="l5250"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l649"><span class=cF4>StrFind                                 </span></a><span class=cF0>000000BF48    0012 00000000DF Funct Public </span><span class=cF4>
+<a name="l5251"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l585"><span class=cF4>StrFirstOcc                             </span></a><span class=cF0>000000BDC0    0003 0000000047 Funct Public </span><span class=cF4>
+<a name="l5252"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l596"><span class=cF4>StrFirstRemove                          </span></a><span class=cF0>000000BE08    001B 0000000095 Funct Public </span><span class=cF4>
+<a name="l5253"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l238"><span class=cF4>StrGet                                  </span></a><span class=cF0>000001C2DB    0019 0000000079 Funct Public </span><span class=cF4>
+<a name="l5254"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l315"><span class=cF4>StrICompare                             </span></a><span class=cF0>000000B368    0014            Funct Public </span><span class=cF4>
+<a name="l5255"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l319"><span class=cF4>StrIMatch                               </span></a><span class=cF0>000000B4AE    0008            Funct Public </span><span class=cF4>
+<a name="l5256"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l617"><span class=cF4>StrLastOcc                              </span></a><span class=cF0>000000BEA0    0012 0000000047 Funct Public </span><span class=cF4>
+<a name="l5257"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l629"><span class=cF4>StrLastRemove                           </span></a><span class=cF0>000000BEE8    001D 000000005E Funct Public </span><span class=cF4>
 <a name="l5258"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l45"><span class=cF4>StrLen                                  </span></a><span class=cF0>0000000084    0162            Funct Public </span><span class=cF4>
-<a name="l5259"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l318"><span class=cF4>StrMatch                                </span></a><span class=cF0>000000B43D    0013            Funct Public </span><span class=cF4>
-<a name="l5260"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l316"><span class=cF4>StrNCompare                             </span></a><span class=cF0>000000B39F    0021            Funct Public </span><span class=cF4>
-<a name="l5261"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l256"><span class=cF4>StrNGet                                 </span></a><span class=cF0>000001C38B    000C 000000011B Funct Public </span><span class=cF4>
-<a name="l5262"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l317"><span class=cF4>StrNICompare                            </span></a><span class=cF0>000000B3E1    0003            Funct Public </span><span class=cF4>
-<a name="l5263"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l484"><span class=cF4>StrNew                                  </span></a><span class=cF0>000000E1AC    0174 0000000066 Funct Public </span><span class=cF4>
-<a name="l5264"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l457"><span class=cF4>StrOcc                                  </span></a><span class=cF0>000000BACC    0022 0000000041 Funct Public </span><span class=cF4>
-<a name="l5265"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1094"><span class=cF4>StrPrint                                </span></a><span class=cF0>0000014036    0076 0000000028 Funct Public </span><span class=cF4>
-<a name="l5266"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l161"><span class=cF4>StrPrintFunSeg                          </span></a><span class=cF0>0000030A26    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5267"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l1"><span class=cF4>StrPrintHex                             </span></a><span class=cF0>000000B194    0004 000000006D Funct </span><span class=cF4>
-<a name="l5268"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l249"><span class=cF4>StrPrintJoin                            </span></a><span class=cF0>000001243E    0041 0000001BF6 Funct Public </span><span class=cF4>
-<a name="l5269"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l685"><span class=cF4>StrReplace                              </span></a><span class=cF0>000000C00C    0015 000000012C Funct Public </span><span class=cF4>
-<a name="l5270"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrScan.CC.html#l248"><span class=cF4>StrScan                                 </span></a><span class=cF0>0000014946    0007 00000004D5 Funct Public </span><span class=cF4>
-<a name="l5271"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l528"><span class=cF4>StrUtil                                 </span></a><span class=cF0>000000BC1C    000B 0000000188 Funct Public </span><span class=cF4>
-<a name="l5272"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l88"><span class=cF4>StreamDir                               </span></a><span class=cF0>007FFC06CF    000F 000000004E Funct </span><span class=cF4>
+<a name="l5259"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l318"><span class=cF4>StrMatch                                </span></a><span class=cF0>000000B459    0013            Funct Public </span><span class=cF4>
+<a name="l5260"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l316"><span class=cF4>StrNCompare                             </span></a><span class=cF0>000000B3BB    0021            Funct Public </span><span class=cF4>
+<a name="l5261"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l256"><span class=cF4>StrNGet                                 </span></a><span class=cF0>000001C35B    000C 000000011B Funct Public </span><span class=cF4>
+<a name="l5262"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l317"><span class=cF4>StrNICompare                            </span></a><span class=cF0>000000B3FD    0003            Funct Public </span><span class=cF4>
+<a name="l5263"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l484"><span class=cF4>StrNew                                  </span></a><span class=cF0>000000E1C4    0174 0000000066 Funct Public </span><span class=cF4>
+<a name="l5264"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l457"><span class=cF4>StrOcc                                  </span></a><span class=cF0>000000BAE8    0022 0000000041 Funct Public </span><span class=cF4>
+<a name="l5265"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l1094"><span class=cF4>StrPrint                                </span></a><span class=cF0>000001404E    0076 0000000028 Funct Public </span><span class=cF4>
+<a name="l5266"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l161"><span class=cF4>StrPrintFunSeg                          </span></a><span class=cF0>00000309F6    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5267"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l1"><span class=cF4>StrPrintHex                             </span></a><span class=cF0>000000B1B0    0004 000000006D Funct </span><span class=cF4>
+<a name="l5268"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l249"><span class=cF4>StrPrintJoin                            </span></a><span class=cF0>0000012456    0041 0000001BF6 Funct Public </span><span class=cF4>
+<a name="l5269"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l685"><span class=cF4>StrReplace                              </span></a><span class=cF0>000000C028    0015 000000012C Funct Public </span><span class=cF4>
+<a name="l5270"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrScan.CC.html#l248"><span class=cF4>StrScan                                 </span></a><span class=cF0>000001495E    0007 00000004D5 Funct Public </span><span class=cF4>
+<a name="l5271"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l528"><span class=cF4>StrUtil                                 </span></a><span class=cF0>000000BC38    000B 0000000188 Funct Public </span><span class=cF4>
+<a name="l5272"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l88"><span class=cF4>StreamDir                               </span></a><span class=cF0>007FFC0667    000F 000000004E Funct </span><span class=cF4>
 <a name="l5273"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocFile.CC.html#l267"><span class=cF4>StreamDoc                               </span></a><span class=cF0>007FE210A8    0002 000000008D Funct Public </span><span class=cF4>
-<a name="l5274"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l779"><span class=cF4>StreamExePrint                          </span></a><span class=cF0>007FFC25BF    0003 00000000EB Funct Public </span><span class=cF4>
-<a name="l5275"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l71"><span class=cF4>StreamPrint                             </span></a><span class=cF0>007FFC0627    001E 00000000A8 Funct Public </span><span class=cF4>
-<a name="l5276"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l13"><span class=cF4>Struct2Date                             </span></a><span class=cF0>00000115AA    000A 00000000EB Funct Public </span><span class=cF4>
-<a name="l5277"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l88"><span class=cF4>Suspend                                 </span></a><span class=cF0>000001CAF3    0019 0000000051 Funct Public </span><span class=cF4>
+<a name="l5274"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l779"><span class=cF4>StreamExePrint                          </span></a><span class=cF0>007FFC2557    0003 00000000EB Funct Public </span><span class=cF4>
+<a name="l5275"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l71"><span class=cF4>StreamPrint                             </span></a><span class=cF0>007FFC05BF    001E 00000000A8 Funct Public </span><span class=cF4>
+<a name="l5276"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l13"><span class=cF4>Struct2Date                             </span></a><span class=cF0>00000115C2    000A 00000000EB Funct Public </span><span class=cF4>
+<a name="l5277"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l88"><span class=cF4>Suspend                                 </span></a><span class=cF0>000001CAC3    0019 0000000051 Funct Public </span><span class=cF4>
 <a name="l5278"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l85"><span class=cF4>SwapI64                                 </span></a><span class=cF0>00000000A8    0044            Funct Public </span><span class=cF4>
 <a name="l5279"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l86"><span class=cF4>SwapU16                                 </span></a><span class=cF0>00000000A6    0014            Funct Public </span><span class=cF4>
 <a name="l5280"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l87"><span class=cF4>SwapU32                                 </span></a><span class=cF0>00000000A7    0004            Funct Public </span><span class=cF4>
 <a name="l5281"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l88"><span class=cF4>SwapU8                                  </span></a><span class=cF0>00000000A5    0002            Funct Public </span><span class=cF4>
 <a name="l5282"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l450"><span class=cF4>Sweep                                   </span></a><span class=cF0>007FE58210    0001 0000000091 Funct Public </span><span class=cF4>
-<a name="l5283"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l485"><span class=cF4>Sys                                     </span></a><span class=cF0>000001E68B    0013 00000000A4 Funct Public </span><span class=cF4>
-<a name="l5284"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l1"><span class=cF4>SysBadFree                              </span></a><span class=cF0>000000D69E    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5285"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l6"><span class=cF4>SysBadMAlloc                            </span></a><span class=cF0>000000D6C6    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5286"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l408"><span class=cF4>SysCAlloc                               </span></a><span class=cF0>000000DF8C    001C 000000001B Funct Public </span><span class=cF4>
+<a name="l5283"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l485"><span class=cF4>Sys                                     </span></a><span class=cF0>000001E65B    0013 00000000A4 Funct Public </span><span class=cF4>
+<a name="l5284"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l1"><span class=cF4>SysBadFree                              </span></a><span class=cF0>000000D6B6    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5285"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPag.CC.html#l6"><span class=cF4>SysBadMAlloc                            </span></a><span class=cF0>000000D6DE    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5286"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l408"><span class=cF4>SysCAlloc                               </span></a><span class=cF0>000000DFA4    001C 000000001B Funct Public </span><span class=cF4>
 <a name="l5287"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeWrappers.CC.html#l33"><span class=cF4>SysCls                                  </span></a><span class=cF0>007FDA4918    0001 0000000021 Funct Public </span><span class=cF4>
-<a name="l5288"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l247"><span class=cF4>SysDebug                                </span></a><span class=cF0>000001665E    0003 0000000022 Funct Public </span><span class=cF4>
-<a name="l5289"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l111"><span class=cF4>SysDefinesLoad                          </span></a><span class=cF0>00000151AE    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5290"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l530"><span class=cF4>SysErr                                  </span></a><span class=cF0>000001E87B    0015 00000000BD Funct Public </span><span class=cF4>
+<a name="l5288"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l247"><span class=cF4>SysDebug                                </span></a><span class=cF0>000001662E    0003 0000000022 Funct Public </span><span class=cF4>
+<a name="l5289"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l111"><span class=cF4>SysDefinesLoad                          </span></a><span class=cF0>00000151C6    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5290"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l530"><span class=cF4>SysErr                                  </span></a><span class=cF0>000001E84B    0015 00000000BD Funct Public </span><span class=cF4>
 <a name="l5291"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocPopUp.CC.html#l305"><span class=cF4>SysFile                                 </span></a><span class=cF0>007FE07898    0007 00000000EC Funct Public </span><span class=cF4>
-<a name="l5292"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l385"><span class=cF4>SysGetStr2                              </span></a><span class=cF0>0000017566    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5293"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l1"><span class=cF4>SysGlobalsInit                          </span></a><span class=cF0>00000312CE    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5294"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l82"><span class=cF4>SysGrInit                               </span></a><span class=cF0>0000031596    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5295"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l224"><span class=cF4>SysHlt                                  </span></a><span class=cF0>000000B190    0005            Funct Public </span><span class=cF4>
-<a name="l5296"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l219"><span class=cF4>SysI64Get                               </span></a><span class=cF0>0000027CE1    0002            ExportSysSym Imm </span><span class=cF4>
-<a name="l5297"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l507"><span class=cF4>SysLog                                  </span></a><span class=cF0>000001E733    0005 000000007F Funct Public </span><span class=cF4>
-<a name="l5298"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l394"><span class=cF4>SysMAlloc                               </span></a><span class=cF0>000000DF34    0014 000000001B Funct Public </span><span class=cF4>
-<a name="l5299"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l427"><span class=cF4>SysMAllocIdent                          </span></a><span class=cF0>000000DFFC    0007 000000001B Funct Public </span><span class=cF4>
+<a name="l5292"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l385"><span class=cF4>SysGetStr2                              </span></a><span class=cF0>0000017536    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5293"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l1"><span class=cF4>SysGlobalsInit                          </span></a><span class=cF0>000003129E    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5294"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l82"><span class=cF4>SysGrInit                               </span></a><span class=cF0>0000031566    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5295"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l224"><span class=cF4>SysHlt                                  </span></a><span class=cF0>000000B1AC    0005            Funct Public </span><span class=cF4>
+<a name="l5296"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskAddDev.CC.html#l219"><span class=cF4>SysI64Get                               </span></a><span class=cF0>0000027CB1    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l5297"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l507"><span class=cF4>SysLog                                  </span></a><span class=cF0>000001E703    0005 000000007F Funct Public </span><span class=cF4>
+<a name="l5298"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l394"><span class=cF4>SysMAlloc                               </span></a><span class=cF0>000000DF4C    0014 000000001B Funct Public </span><span class=cF4>
+<a name="l5299"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l427"><span class=cF4>SysMAllocIdent                          </span></a><span class=cF0>000000E014    0007 000000001B Funct Public </span><span class=cF4>
 <a name="l5300"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocMacro.CC.html#l61"><span class=cF4>SysMacro2Str                            </span></a><span class=cF0>007FE04CD8    0005 0000000205 Funct </span><span class=cF4>
 <a name="l5301"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocMacro.CC.html#l8"><span class=cF4>SysMacroStripKey                        </span></a><span class=cF0>007FE058F0    0003 000000007E Funct </span><span class=cF4>
 <a name="l5302"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l158"><span class=cF4>SysOnce                                 </span></a><span class=cF0>007FF29028    0001 0000000067 Funct Public </span><span class=cF4>
 <a name="l5303"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l178"><span class=cF4>SysOnceDrive                            </span></a><span class=cF0>007FDE1348    0001 00000000AB Funct Public </span><span class=cF4>
 <a name="l5304"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l148"><span class=cF4>SysOnceFlush                            </span></a><span class=cF0>007FE28E28    0009 0000000028 Funct Public </span><span class=cF4>
-<a name="l5305"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l479"><span class=cF4>SysReAlloc                              </span></a><span class=cF0>000000E184    0003 0000000022 Funct Public </span><span class=cF4>
+<a name="l5305"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l479"><span class=cF4>SysReAlloc                              </span></a><span class=cF0>000000E19C    0003 0000000022 Funct Public </span><span class=cF4>
 <a name="l5306"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/SysRep.CC.html#l739"><span class=cF4>SysRep                                  </span></a><span class=cF0>007FDBA828    000E 0000003AD8 Funct Public </span><span class=cF4>
 <a name="l5307"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/SysRep.CC.html#l724"><span class=cF4>SysRepFlagsMake                         </span></a><span class=cF0>007FDDFC28    000D 00000000C5 Funct </span><span class=cF4>
-<a name="l5308"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l503"><span class=cF4>SysStrNew                               </span></a><span class=cF0>000000E214    002C 000000001B Funct Public </span><span class=cF4>
-<a name="l5309"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l62"><span class=cF4>SysSymImportsResolve                    </span></a><span class=cF0>0000010EE2    0008 0000000059 Funct </span><span class=cF4>
-<a name="l5310"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l22"><span class=cF4>SysTimerRead                            </span></a><span class=cF0>0000015FE6    0006 0000000086 Funct Public </span><span class=cF4>
-<a name="l5311"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l64"><span class=cF4>SysTry                                  </span></a><span class=cF0>0000018F0B    001A 000000009E Funct </span><span class=cF4>
-<a name="l5312"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l79"><span class=cF4>SysUntry                                </span></a><span class=cF0>0000018FAB    001A 0000000033 Funct </span><span class=cF4>
-<a name="l5313"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l518"><span class=cF4>SysWarn                                 </span></a><span class=cF0>000001E7B3    0003 00000000C1 Funct Public </span><span class=cF4>
-<a name="l5314"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l61"><span class=cF4>TASK_CONTEXT_SAVE                       </span></a><span class=cF0>000000D088    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5308"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l503"><span class=cF4>SysStrNew                               </span></a><span class=cF0>000000E22C    002C 000000001B Funct Public </span><span class=cF4>
+<a name="l5309"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KLoad.CC.html#l62"><span class=cF4>SysSymImportsResolve                    </span></a><span class=cF0>0000010EFA    0008 0000000059 Funct </span><span class=cF4>
+<a name="l5310"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l22"><span class=cF4>SysTimerRead                            </span></a><span class=cF0>0000015FB6    0006 0000000086 Funct Public </span><span class=cF4>
+<a name="l5311"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l64"><span class=cF4>SysTry                                  </span></a><span class=cF0>0000018EDB    001A 000000009E Funct </span><span class=cF4>
+<a name="l5312"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l79"><span class=cF4>SysUntry                                </span></a><span class=cF0>0000018F7B    001A 0000000033 Funct </span><span class=cF4>
+<a name="l5313"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l518"><span class=cF4>SysWarn                                 </span></a><span class=cF0>000001E783    0003 00000000C1 Funct Public </span><span class=cF4>
+<a name="l5314"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l61"><span class=cF4>TASK_CONTEXT_SAVE                       </span></a><span class=cF0>000000D0A0    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5315"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3969"><span class=cF4>TASK_EXCEPT_CALLERS                     </span></a><span class=cF0>8             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l5316"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3549"><span class=cF4>TASK_HASH_TABLE_SIZE                    </span></a><span class=cF0>(1 &lt;&lt; 10)     0003 0000000010 DefineStr </span><span class=cF4>
 <a name="l5317"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3968"><span class=cF4>TASK_NAME_LEN                           </span></a><span class=cF0>32            0006 0000000008 DefineStr </span><span class=cF4>
@@ -5408,13 +5408,13 @@ body {background-color:#1f1f1f;}
 <a name="l5380"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2254"><span class=cF4>TK_TKS_NUM                              </span></a><span class=cF0>0x127         0007 0000000008 DefineStr </span><span class=cF4>
 <a name="l5381"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2239"><span class=cF4>TK_XOR_EQU                              </span></a><span class=cF0>0x118         0004 0000000008 DefineStr </span><span class=cF4>
 <a name="l5382"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2232"><span class=cF4>TK_XOR_XOR                              </span></a><span class=cF0>0x111         0004 0000000008 DefineStr </span><span class=cF4>
-<a name="l5383"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l116"><span class=cF4>TO_UPPER                                </span></a><span class=cF0>000000B341    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l5383"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l116"><span class=cF4>TO_UPPER                                </span></a><span class=cF0>000000B35D    0006            ExportSysSym Imm </span><span class=cF4>
 <a name="l5384"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3618"><span class=cF4>TRANSPARENT                             </span></a><span class=cF0>0xFF          0055 0000000008 DefineStr </span><span class=cF4>
 <a name="l5385"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l20"><span class=cF4>TRUE                                    </span></a><span class=cF0>1             0720 0000000008 DefineStr </span><span class=cF4>
 <a name="l5386"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l244"><span class=cF4>TSCGet                                  </span></a><span class=cF0>0000000076    0020            Funct Public </span><span class=cF4>
 <a name="l5387"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3909"><span class=cF4>TSF_SAME_SONG                           </span></a><span class=cF0>1             0008 0000000008 DefineStr </span><span class=cF4>
-<a name="l5388"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l76"><span class=cF4>TSSBusy                                 </span></a><span class=cF0>000001F73D    0003 0000000032 Funct Public </span><span class=cF4>
-<a name="l5389"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l81"><span class=cF4>TSSNew                                  </span></a><span class=cF0>000001F775    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5388"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l76"><span class=cF4>TSSBusy                                 </span></a><span class=cF0>000001F70D    0003 0000000032 Funct Public </span><span class=cF4>
+<a name="l5389"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l81"><span class=cF4>TSSNew                                  </span></a><span class=cF0>000001F745    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5390"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l3"><span class=cF4>TSSSize                                 </span></a><span class=cF0>007FDB1A20    0003 0000000056 Funct </span><span class=cF4>
 <a name="l5391"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3935"><span class=cF4>TTS_CONST                               </span></a><span class=cF0>0             0005 0000000008 DefineStr </span><span class=cF4>
 <a name="l5392"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3939"><span class=cF4>TTS_CUR_LEX                             </span></a><span class=cF0>4             0004 0000000008 DefineStr </span><span class=cF4>
@@ -5422,34 +5422,34 @@ body {background-color:#1f1f1f;}
 <a name="l5394"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3936"><span class=cF4>TTS_LOCKED_CONST                        </span></a><span class=cF0>1             0008 0000000008 DefineStr </span><span class=cF4>
 <a name="l5395"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3937"><span class=cF4>TTS_TASK_NAME                           </span></a><span class=cF0>2             0007 0000000008 DefineStr </span><span class=cF4>
 <a name="l5396"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/ToTXT.CC.html#l3"><span class=cF4>TXTPutS                                 </span></a><span class=cF0>007FDA6D70    000D 0000000223 Funct </span><span class=cF4>
-<a name="l5397"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l1"><span class=cF4>Tabs2Spaces                             </span></a><span class=cF0>000000F0B8    0004 0000000119 Funct Public </span><span class=cF4>
+<a name="l5397"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l1"><span class=cF4>Tabs2Spaces                             </span></a><span class=cF0>000000F0D0    0004 0000000119 Funct Public </span><span class=cF4>
 <a name="l5398"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l89"><span class=cF4>Tan                                     </span></a><span class=cF0>00000000B7    0002            Funct Public </span><span class=cF4>
-<a name="l5399"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l70"><span class=cF4>TaskCaller                              </span></a><span class=cF0>00000169F6    0012 00000000C2 Funct Public </span><span class=cF4>
-<a name="l5400"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l288"><span class=cF4>TaskContextRestore                      </span></a><span class=cF0>000000D0ED    0004            Funct </span><span class=cF4>
-<a name="l5401"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l491"><span class=cF4>TaskDel                                 </span></a><span class=cF0>000001D683    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5402"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l314"><span class=cF4>TaskDerivedValsUpdate                   </span></a><span class=cF0>000001D103    001D 000000006F Funct Public </span><span class=cF4>
-<a name="l5403"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l499"><span class=cF4>TaskEnd                                 </span></a><span class=cF0>000001D6B3    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5404"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l290"><span class=cF4>TaskEndNow                              </span></a><span class=cF0>000000D18D    0004            Funct </span><span class=cF4>
-<a name="l5405"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l45"><span class=cF4>TaskExe                                 </span></a><span class=cF0>000001DA6B    0019 0000000107 Funct Public </span><span class=cF4>
-<a name="l5406"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l38"><span class=cF4>TaskFocusNext                           </span></a><span class=cF0>000000D028    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5407"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l204"><span class=cF4>TaskInit                                </span></a><span class=cF0>000001CD23    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5408"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l591"><span class=cF4>TaskKillDying                           </span></a><span class=cF0>000001D8FB    0006 00000000A0 Funct </span><span class=cF4>
+<a name="l5399"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l70"><span class=cF4>TaskCaller                              </span></a><span class=cF0>00000169C6    0012 00000000C2 Funct Public </span><span class=cF4>
+<a name="l5400"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l288"><span class=cF4>TaskContextRestore                      </span></a><span class=cF0>000000D105    0004            Funct </span><span class=cF4>
+<a name="l5401"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l491"><span class=cF4>TaskDel                                 </span></a><span class=cF0>000001D653    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5402"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l314"><span class=cF4>TaskDerivedValsUpdate                   </span></a><span class=cF0>000001D0D3    001D 000000006F Funct Public </span><span class=cF4>
+<a name="l5403"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l499"><span class=cF4>TaskEnd                                 </span></a><span class=cF0>000001D683    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5404"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l290"><span class=cF4>TaskEndNow                              </span></a><span class=cF0>000000D1A5    0004            Funct </span><span class=cF4>
+<a name="l5405"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l45"><span class=cF4>TaskExe                                 </span></a><span class=cF0>000001DA3B    0019 0000000107 Funct Public </span><span class=cF4>
+<a name="l5406"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l38"><span class=cF4>TaskFocusNext                           </span></a><span class=cF0>000000D040    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5407"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l204"><span class=cF4>TaskInit                                </span></a><span class=cF0>000001CCF3    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5408"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l591"><span class=cF4>TaskKillDying                           </span></a><span class=cF0>000001D8CB    0006 00000000A0 Funct </span><span class=cF4>
 <a name="l5409"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Memory.CC.html#l2"><span class=cF4>TaskMemAlloced                          </span></a><span class=cF0>007FED6798    000A 000000005F Funct Public </span><span class=cF4>
 <a name="l5410"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Memory.CC.html#l19"><span class=cF4>TaskMemUsed                             </span></a><span class=cF0>007FED63D0    0007 000000005F Funct Public </span><span class=cF4>
-<a name="l5411"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l143"><span class=cF4>TaskMessage                             </span></a><span class=cF0>000001DCEB    0033 000000017B Funct Public </span><span class=cF4>
-<a name="l5412"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l292"><span class=cF4>TaskQueueIns                            </span></a><span class=cF0>000000D32D    0008 0000000057 Funct Public </span><span class=cF4>
-<a name="l5413"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l322"><span class=cF4>TaskQueueInsChild                       </span></a><span class=cF0>000000D3BD    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5414"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l308"><span class=cF4>TaskQueueRemove                         </span></a><span class=cF0>000000D385    0008 0000000037 Funct Public </span><span class=cF4>
+<a name="l5411"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l143"><span class=cF4>TaskMessage                             </span></a><span class=cF0>000001DCBB    0033 000000017B Funct Public </span><span class=cF4>
+<a name="l5412"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l292"><span class=cF4>TaskQueueIns                            </span></a><span class=cF0>000000D345    0008 0000000057 Funct Public </span><span class=cF4>
+<a name="l5413"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l322"><span class=cF4>TaskQueueInsChild                       </span></a><span class=cF0>000000D3D5    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5414"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l308"><span class=cF4>TaskQueueRemove                         </span></a><span class=cF0>000000D39D    0008 0000000037 Funct Public </span><span class=cF4>
 <a name="l5415"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l43"><span class=cF4>TaskQueueSize                           </span></a><span class=cF0>007FE10C28    0003 00000000A5 Funct </span><span class=cF4>
-<a name="l5416"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l290"><span class=cF4>TaskRegAddr                             </span></a><span class=cF0>00000170C6    0007 00000000DA Funct </span><span class=cF4>
+<a name="l5416"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l290"><span class=cF4>TaskRegAddr                             </span></a><span class=cF0>0000017096    0007 00000000DA Funct </span><span class=cF4>
 <a name="l5417"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/TaskRep.CC.html#l23"><span class=cF4>TaskRep                                 </span></a><span class=cF0>007FDA7748    0001 0000000089 Funct Public </span><span class=cF4>
 <a name="l5418"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/TaskRep.CC.html#l2"><span class=cF4>TaskRepTask                             </span></a><span class=cF0>007FDA7B58    0005 000000014A Funct </span><span class=cF4>
-<a name="l5419"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l27"><span class=cF4>TaskResetAwaitingMessage                </span></a><span class=cF0>000001DA2B    000A 000000003F Funct Public </span><span class=cF4>
-<a name="l5420"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l117"><span class=cF4>TaskStackNew                            </span></a><span class=cF0>000001CB83    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5419"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l27"><span class=cF4>TaskResetAwaitingMessage                </span></a><span class=cF0>000001D9FB    000A 000000003F Funct Public </span><span class=cF4>
+<a name="l5420"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l117"><span class=cF4>TaskStackNew                            </span></a><span class=cF0>000001CB53    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5421"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/MemRep.CC.html#l29"><span class=cF4>TaskStackSize                           </span></a><span class=cF0>007FDB0F00    0003 0000000037 Funct </span><span class=cF4>
-<a name="l5422"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l88"><span class=cF4>TaskText                                </span></a><span class=cF0>000001DB73    0008 0000000176 Funct Public </span><span class=cF4>
-<a name="l5423"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l23"><span class=cF4>TaskValidate                            </span></a><span class=cF0>000001C94B    00CF 0000000036 Funct Public </span><span class=cF4>
-<a name="l5424"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l270"><span class=cF4>TaskWait                                </span></a><span class=cF0>000001DFB3    0015 0000000083 Funct Public </span><span class=cF4>
+<a name="l5422"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l88"><span class=cF4>TaskText                                </span></a><span class=cF0>000001DB43    0008 0000000176 Funct Public </span><span class=cF4>
+<a name="l5423"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l23"><span class=cF4>TaskValidate                            </span></a><span class=cF0>000001C91B    00CF 0000000036 Funct Public </span><span class=cF4>
+<a name="l5424"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l270"><span class=cF4>TaskWait                                </span></a><span class=cF0>000001DF83    0015 0000000083 Funct Public </span><span class=cF4>
 <a name="l5425"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsSlider.CC.html#l47"><span class=cF4>TemplateCtrlSlider                      </span></a><span class=cF0>007FE17E28    0003 0000000D76 Funct </span><span class=cF4>
 <a name="l5426"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/WallPaper.CC.html#l161"><span class=cF4>TermBttnNew                             </span></a><span class=cF0>007FDCD1D8    0003 0000000140 Funct </span><span class=cF4>
 <a name="l5427"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocTerm.CC.html#l116"><span class=cF4>TermRightClickLink                      </span></a><span class=cF0>007FDF2228    0003 00000005B8 Funct </span><span class=cF4>
@@ -5460,27 +5460,27 @@ body {background-color:#1f1f1f;}
 <a name="l5432"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrTextBase.CC.html#l315"><span class=cF4>TextLenStr                              </span></a><span class=cF0>007FEC1F98    0007            Funct Public </span><span class=cF4>
 <a name="l5433"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrTextBase.CC.html#l324"><span class=cF4>TextPrint                               </span></a><span class=cF0>007FEC0D70    002B 000000007C Funct Public </span><span class=cF4>
 <a name="l5434"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrTextBase.CC.html#l359"><span class=cF4>TextRect                                </span></a><span class=cF0>007FEC0498    0003 00000000B0 Funct Public </span><span class=cF4>
-<a name="l5435"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l45"><span class=cF4>TimeCal                                 </span></a><span class=cF0>000001607E    0007 00000000D4 Funct </span><span class=cF4>
+<a name="l5435"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l45"><span class=cF4>TimeCal                                 </span></a><span class=cF0>000001604E    0007 00000000D4 Funct </span><span class=cF4>
 <a name="l5436"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeKeyPlugIns.CC.html#l4"><span class=cF4>TimeIns                                 </span></a><span class=cF0>007FDA8628    0003 0000000041 Funct </span><span class=cF4>
-<a name="l5437"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l222"><span class=cF4>TimeSet                                 </span></a><span class=cF0>0000011BF2    0003 00000000A8 Funct Public </span><span class=cF4>
+<a name="l5437"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l222"><span class=cF4>TimeSet                                 </span></a><span class=cF0>0000011C0A    0003 00000000A8 Funct Public </span><span class=cF4>
 <a name="l5438"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/HolySpirit.CC.html#l3"><span class=cF4>TimeStampCB                             </span></a><span class=cF0>007FDD4F40    0003 0000000044 Funct </span><span class=cF4>
-<a name="l5439"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l116"><span class=cF4>TimerInit                               </span></a><span class=cF0>0000031776    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5439"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMain.CC.html#l116"><span class=cF4>TimerInit                               </span></a><span class=cF0>0000031746    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5440"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Training.CC.html#l174"><span class=cF4>TipOfDay                                </span></a><span class=cF0>007FED6B60    0007 000000011C Funct Public </span><span class=cF4>
 <a name="l5441"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l90"><span class=cF4>ToBool                                  </span></a><span class=cF0>000000001D    004E            Funct Public </span><span class=cF4>
 <a name="l5442"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/ToDolDoc.CC.html#l3"><span class=cF4>ToDolDoc                                </span></a><span class=cF0>007FDA7300    0001 00000000E0 Funct Public </span><span class=cF4>
 <a name="l5443"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l91"><span class=cF4>ToF64                                   </span></a><span class=cF0>000000001C    0028            Funct Public </span><span class=cF4>
-<a name="l5444"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l351"><span class=cF4>ToFileLine                              </span></a><span class=cF0>0000020D95    0006 0000000079 Funct Public </span><span class=cF4>
+<a name="l5444"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/EdLite.CC.html#l351"><span class=cF4>ToFileLine                              </span></a><span class=cF0>0000020D65    0006 0000000079 Funct Public </span><span class=cF4>
 <a name="l5445"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l92"><span class=cF4>ToI64                                   </span></a><span class=cF0>000000001B    003B            Funct Public </span><span class=cF4>
 <a name="l5446"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/ToTXT.CC.html#l125"><span class=cF4>ToTXT                                   </span></a><span class=cF0>007FDA63E8    0001 00000000D8 Funct Public </span><span class=cF4>
 <a name="l5447"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l42"><span class=cF4>ToUpper                                 </span></a><span class=cF0>000000001E    0018            Funct Public </span><span class=cF4>
 <a name="l5448"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskA.CC.html#l277"><span class=cF4>Touch                                   </span></a><span class=cF0>007FE550E8    0007 00000000C2 Funct Public </span><span class=cF4>
 <a name="l5449"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskA.CC.html#l248"><span class=cF4>TouchFile                               </span></a><span class=cF0>007FE55518    0003 0000000182 Funct </span><span class=cF4>
-<a name="l5450"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l61"><span class=cF4>Trace                                   </span></a><span class=cF0>007FFC05F7    0003 0000000017 Funct Public </span><span class=cF4>
+<a name="l5450"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l61"><span class=cF4>Trace                                   </span></a><span class=cF0>007FFC058F    0003 0000000017 Funct Public </span><span class=cF4>
 <a name="l5451"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l61"><span class=cF4>Tri                                     </span></a><span class=cF0>007FE5C618    0001 000000008C Funct Public </span><span class=cF4>
 <a name="l5452"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l110"><span class=cF4>Trunc                                   </span></a><span class=cF0>000000AAC3    0007            Funct Public </span><span class=cF4>
 <a name="l5453"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocFile.CC.html#l378"><span class=cF4>Type                                    </span></a><span class=cF0>007FE1FDE0    000C 000000001D Funct Public 
 <a name="l5454"></a>U                                       0000000000    0001            NULL </span><span class=cF4>
-<a name="l5455"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/UAsm.CC.html#l836"><span class=cF4>U                                       </span></a><span class=cF0>007FFB5838    0006 00000000D1 Funct Public 
+<a name="l5455"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/UAsm.CC.html#l836"><span class=cF4>U                                       </span></a><span class=cF0>007FFB57D0    0006 00000000D1 Funct Public 
 <a name="l5456"></a>U0                                      007FFF2DA8    07F7 0000000000 IntType 
 <a name="l5457"></a>U0                                      0000000047    0000            AsmKeyWord 
 <a name="l5458"></a>U0i                                     007FFF3038    0000 0000000000 IntType </span><span class=cF4>
@@ -5489,7 +5489,7 @@ body {background-color:#1f1f1f;}
 <a name="l5461"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l32"><span class=cF4>U16_MAX                                 </span></a><span class=cF0>0xFFFF        0009 0000000008 DefineStr </span><span class=cF4>
 <a name="l5462"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l31"><span class=cF4>U16_MIN                                 </span></a><span class=cF0>0             0003 0000000008 DefineStr 
 <a name="l5463"></a>U16i                                    007FFEEF80    0002 0000000002 IntType </span><span class=cF4>
-<a name="l5464"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l77"><span class=cF4>U32                                     </span></a><span class=cF0>007FFA84C0    026B 0000000004 Class 
+<a name="l5464"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l77"><span class=cF4>U32                                     </span></a><span class=cF0>007FFA84C0    026C 0000000004 Class 
 <a name="l5465"></a>U32                                     000000004A    0013            AsmKeyWord </span><span class=cF4>
 <a name="l5466"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l36"><span class=cF4>U32_MAX                                 </span></a><span class=cF0>0xFFFFFFFF    0008 0000000010 DefineStr </span><span class=cF4>
 <a name="l5467"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l35"><span class=cF4>U32_MIN                                 </span></a><span class=cF0>0             0002 0000000008 DefineStr 
@@ -5517,20 +5517,20 @@ body {background-color:#1f1f1f;}
 <a name="l5489"></a>USE64                                   0000000054    0006            AsmKeyWord </span><span class=cF4>
 <a name="l5490"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Debug.CC.html#l330"><span class=cF4>Uf                                      </span></a><span class=cF0>007FE322F8    0001 00000000CA Funct Public 
 <a name="l5491"></a>Ui                                      0000000000    0001            NULL </span><span class=cF4>
-<a name="l5492"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/UAsm.CC.html#l286"><span class=cF4>Ui                                      </span></a><span class=cF0>007FFB3E28    0007 0000001A0C Funct Public </span><span class=cF4>
-<a name="l5493"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/UAsm.CC.html#l854"><span class=cF4>Un                                      </span></a><span class=cF0>007FFB5910    000D 00000000DD Funct Public </span><span class=cF4>
-<a name="l5494"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l157"><span class=cF4>UncachedAliasAlloc                      </span></a><span class=cF0>000000E714    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5495"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l51"><span class=cF4>UndefinedDefine                         </span></a><span class=cF0>0000014FC6    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5492"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/UAsm.CC.html#l286"><span class=cF4>Ui                                      </span></a><span class=cF0>007FFB3E28    0007 00000019A3 Funct Public </span><span class=cF4>
+<a name="l5493"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/UAsm.CC.html#l854"><span class=cF4>Un                                      </span></a><span class=cF0>007FFB58A8    000D 00000000DD Funct Public </span><span class=cF4>
+<a name="l5494"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MemPhysical.CC.html#l157"><span class=cF4>UncachedAliasAlloc                      </span></a><span class=cF0>000000E72C    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5495"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l51"><span class=cF4>UndefinedDefine                         </span></a><span class=cF0>0000014FDE    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5496"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExcept.CC.html#l114"><span class=cF4>UndefinedExtern                         </span></a><span class=cF0>007FFAF2A3    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5497"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l312"><span class=cF4>Unmount                                 </span></a><span class=cF0>007FE50500    0003 000000001D Funct Public </span><span class=cF4>
 <a name="l5498"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExcept.CC.html#l120"><span class=cF4>UnusedExternWarning                     </span></a><span class=cF0>007FFAF2EB    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5499"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l35"><span class=cF4>UnusedStack                             </span></a><span class=cF0>0000016936    000A 0000000067 Funct Public </span><span class=cF4>
+<a name="l5499"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l35"><span class=cF4>UnusedStack                             </span></a><span class=cF0>0000016906    000A 0000000067 Funct Public </span><span class=cF4>
 <a name="l5500"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l332"><span class=cF4>UpdateDerivedViewAnglesCtrl             </span></a><span class=cF0>007FDF8E28    0003 000000010F Funct </span><span class=cF4>
 <a name="l5501"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Debug.CC.html#l271"><span class=cF4>UpdateRegVarImg                         </span></a><span class=cF0>007FE32E38    0003 0000000069 Funct </span><span class=cF4>
-<a name="l5502"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l475"><span class=cF4>User                                    </span></a><span class=cF0>000001D5FB    0019 0000000082 Funct Public </span><span class=cF4>
-<a name="l5503"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l465"><span class=cF4>UserCmdLine                             </span></a><span class=cF0>000001D5A3    0004 0000000054 Funct Public </span><span class=cF4>
+<a name="l5502"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l475"><span class=cF4>User                                    </span></a><span class=cF0>000001D5CB    0019 0000000082 Funct Public </span><span class=cF4>
+<a name="l5503"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l465"><span class=cF4>UserCmdLine                             </span></a><span class=cF0>000001D573    0004 0000000054 Funct Public </span><span class=cF4>
 <a name="l5504"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Home/HomeSys.CC.html#l4"><span class=cF4>UserStartUp                             </span></a><span class=cF0>007FDA3850    0004 0000000056 Funct </span><span class=cF4>
-<a name="l5505"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l429"><span class=cF4>UserTaskCont                            </span></a><span class=cF0>000001D48B    0006 00000000D6 Funct Public </span><span class=cF4>
+<a name="l5505"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l429"><span class=cF4>UserTaskCont                            </span></a><span class=cF0>000001D45B    0006 00000000D6 Funct Public </span><span class=cF4>
 <a name="l5506"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l501"><span class=cF4>VBE_MODES_NUM                           </span></a><span class=cF0>32            000B 0000000008 DefineStr 
 <a name="l5507"></a>VERR                                    01CEDF4250    0000            OpCode 
 <a name="l5508"></a>VERW                                    01CEDF4198    0000            OpCode </span><span class=cF4>
@@ -5604,17 +5604,17 @@ body {background-color:#1f1f1f;}
 <a name="l5576"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/WallPaper.CC.html#l185"><span class=cF4>WallPaperInit                           </span></a><span class=cF0>007FDCE428    0003 0000000016 Funct </span><span class=cF4>
 <a name="l5577"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l208"><span class=cF4>WheelChangeWinScroll                    </span></a><span class=cF0>007FDE9900    0003 0000000041 Funct </span><span class=cF4>
 <a name="l5578"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Hash.CC.html#l169"><span class=cF4>Who                                     </span></a><span class=cF0>007FDD0628    0004 0000000827 Funct Public </span><span class=cF4>
-<a name="l5579"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l715"><span class=cF4>WildMatch                               </span></a><span class=cF0>000000C13C    0005 00000000C6 Funct Public </span><span class=cF4>
+<a name="l5579"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l715"><span class=cF4>WildMatch                               </span></a><span class=cF0>000000C158    0005 00000000C6 Funct Public </span><span class=cF4>
 <a name="l5580"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l578"><span class=cF4>WinBorder                               </span></a><span class=cF0>007FE45D10    000E 00000000A4 Funct Public </span><span class=cF4>
 <a name="l5581"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/WinMgr.CC.html#l218"><span class=cF4>WinCalcIdles                            </span></a><span class=cF0>007FE385E0    0003 0000000169 Funct </span><span class=cF4>
 <a name="l5582"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/WinMgr.CC.html#l361"><span class=cF4>WinCursorPosSet                         </span></a><span class=cF0>007FE38110    000B 0000000168 Funct </span><span class=cF4>
 <a name="l5583"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l142"><span class=cF4>WinDerivedScrollValsUpdate              </span></a><span class=cF0>007FE26C28    0005 000000019F Funct </span><span class=cF4>
-<a name="l5584"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l105"><span class=cF4>WinDerivedValsUpdate                    </span></a><span class=cF0>0000015DF6    000A 00000000D3 Funct Public </span><span class=cF4>
+<a name="l5584"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l97"><span class=cF4>WinDerivedValsUpdate                    </span></a><span class=cF0>0000015DC6    000A 00000000D3 Funct Public </span><span class=cF4>
 <a name="l5585"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l203"><span class=cF4>WinFinalUpdate                          </span></a><span class=cF0>007FE3A808    0003 0000000083 Funct </span><span class=cF4>
 <a name="l5586"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l366"><span class=cF4>WinFocus                                </span></a><span class=cF0>007FE39798    0003 000000005B Funct Public </span><span class=cF4>
 <a name="l5587"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l104"><span class=cF4>WinGrid                                 </span></a><span class=cF0>007FE3D380    0001 0000000134 Funct </span><span class=cF4>
 <a name="l5588"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l382"><span class=cF4>WinHorz                                 </span></a><span class=cF0>007FE396D0    002C 00000000B3 Funct Public </span><span class=cF4>
-<a name="l5589"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l127"><span class=cF4>WinInside                               </span></a><span class=cF0>0000015ECE    0009 000000009B Funct Public </span><span class=cF4>
+<a name="l5589"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Display.CC.html#l119"><span class=cF4>WinInside                               </span></a><span class=cF0>0000015E9E    0009 000000009B Funct Public </span><span class=cF4>
 <a name="l5590"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/WinMgr.CC.html#l399"><span class=cF4>WinKeyNavMenu                           </span></a><span class=cF0>007FE37AC0    0003 00000002E4 Funct </span><span class=cF4>
 <a name="l5591"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l560"><span class=cF4>WinMax                                  </span></a><span class=cF0>007FE38ED8    000A 000000006D Funct Public </span><span class=cF4>
 <a name="l5592"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/WinMgr.CC.html#l250"><span class=cF4>WinMgrSleep                             </span></a><span class=cF0>007FE35428    0027 00000004B5 Funct </span><span class=cF4>
@@ -5644,7 +5644,7 @@ body {background-color:#1f1f1f;}
 <a name="l5616"></a>XMM12                                   000000080C    0000            Reg 
 <a name="l5617"></a>XMM13                                   000000080D    0000            Reg 
 <a name="l5618"></a>XMM14                                   000000080E    0000            Reg 
-<a name="l5619"></a>XMM15                                   000000080F    0000            Reg 
+<a name="l5619"></a>XMM15                                   000000080F    0002            Reg 
 <a name="l5620"></a>XMM2                                    0000000802    0000            Reg 
 <a name="l5621"></a>XMM3                                    0000000803    0000            Reg 
 <a name="l5622"></a>XMM4                                    0000000804    0000            Reg 
@@ -5656,31 +5656,31 @@ body {background-color:#1f1f1f;}
 <a name="l5628"></a>XOR                                     01CEE0F360    0098            OpCode 
 <a name="l5629"></a>XORPD                                   01CEDFECA8    0000            OpCode 
 <a name="l5630"></a>XORPS                                   01CEDFED08    0000            OpCode </span><span class=cF4>
-<a name="l5631"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l542"><span class=cF4>XTalk                                   </span></a><span class=cF0>000001E93B    000D 0000000088 Funct Public </span><span class=cF4>
-<a name="l5632"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l588"><span class=cF4>XTalkStr                                </span></a><span class=cF0>000001EB9B    0003 0000000046 Funct Public </span><span class=cF4>
-<a name="l5633"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l596"><span class=cF4>XTalkStrWait                            </span></a><span class=cF0>000001EBE3    0005 000000004E Funct Public </span><span class=cF4>
-<a name="l5634"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l551"><span class=cF4>XTalkWait                               </span></a><span class=cF0>000001E9C3    0009 0000000091 Funct Public </span><span class=cF4>
-<a name="l5635"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l225"><span class=cF4>XchgI64                                 </span></a><span class=cF0>000000AECD    0002            Funct Public </span><span class=cF4>
-<a name="l5636"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l226"><span class=cF4>XchgU16                                 </span></a><span class=cF0>000000AEF1    0002            Funct Public </span><span class=cF4>
-<a name="l5637"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l227"><span class=cF4>XchgU32                                 </span></a><span class=cF0>000000AEE0    0002            Funct Public </span><span class=cF4>
-<a name="l5638"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l228"><span class=cF4>XchgU8                                  </span></a><span class=cF0>000000AF05    0002            Funct Public </span><span class=cF4>
+<a name="l5631"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l542"><span class=cF4>XTalk                                   </span></a><span class=cF0>000001E90B    000D 0000000088 Funct Public </span><span class=cF4>
+<a name="l5632"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l588"><span class=cF4>XTalkStr                                </span></a><span class=cF0>000001EB6B    0003 0000000046 Funct Public </span><span class=cF4>
+<a name="l5633"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l596"><span class=cF4>XTalkStrWait                            </span></a><span class=cF0>000001EBB3    0005 000000004E Funct Public </span><span class=cF4>
+<a name="l5634"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l551"><span class=cF4>XTalkWait                               </span></a><span class=cF0>000001E993    0009 0000000091 Funct Public </span><span class=cF4>
+<a name="l5635"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l225"><span class=cF4>XchgI64                                 </span></a><span class=cF0>000000AEE9    0002            Funct Public </span><span class=cF4>
+<a name="l5636"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l226"><span class=cF4>XchgU16                                 </span></a><span class=cF0>000000AF0D    0002            Funct Public </span><span class=cF4>
+<a name="l5637"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l227"><span class=cF4>XchgU32                                 </span></a><span class=cF0>000000AEFC    0002            Funct Public </span><span class=cF4>
+<a name="l5638"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l228"><span class=cF4>XchgU8                                  </span></a><span class=cF0>000000AF21    0002            Funct Public </span><span class=cF4>
 <a name="l5639"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3633"><span class=cF4>YELLOW                                  </span></a><span class=cF0>14            0026 0000000008 DefineStr </span><span class=cF4>
-<a name="l5640"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l6"><span class=cF4>YearStartDate                           </span></a><span class=cF0>000001152A    0008 000000007D Funct Public </span><span class=cF4>
-<a name="l5641"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l289"><span class=cF4>Yield                                   </span></a><span class=cF0>000000D19C    0066            Funct Public </span><span class=cF4>
-<a name="l5642"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l106"><span class=cF4>YorN                                    </span></a><span class=cF0>000000F3B8    0015 0000000092 Funct Public </span><span class=cF4>
+<a name="l5640"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l6"><span class=cF4>YearStartDate                           </span></a><span class=cF0>0000011542    0008 000000007D Funct Public </span><span class=cF4>
+<a name="l5641"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l289"><span class=cF4>Yield                                   </span></a><span class=cF0>000000D1B4    0066            Funct Public </span><span class=cF4>
+<a name="l5642"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrB.CC.html#l106"><span class=cF4>YorN                                    </span></a><span class=cF0>000000F3D0    0015 0000000092 Funct Public </span><span class=cF4>
 <a name="l5643"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l387"><span class=cF4>_ARG                                    </span></a><span class=cF0>000000AA73    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5644"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l102"><span class=cF4>_BEQUAL                                 </span></a><span class=cF0>000000ADCF    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5645"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l192"><span class=cF4>_BIT_FIELD_EXT_U32                      </span></a><span class=cF0>000000AE9B    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5646"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l177"><span class=cF4>_BIT_FIELD_OR_U32                       </span></a><span class=cF0>000000AE76    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5647"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l166"><span class=cF4>_CALL                                   </span></a><span class=cF0>000000AE63    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5648"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l447"><span class=cF4>_CALLEXTNUM                             </span></a><span class=cF0>000000B084    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5649"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l479"><span class=cF4>_CALLEXTSTR                             </span></a><span class=cF0>000000B0C8    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5650"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l415"><span class=cF4>_CALL_IND                               </span></a><span class=cF0>000000B049    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5644"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l112"><span class=cF4>_BEQUAL                                 </span></a><span class=cF0>000000ADEB    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5645"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l202"><span class=cF4>_BIT_FIELD_EXT_U32                      </span></a><span class=cF0>000000AEB7    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5646"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l187"><span class=cF4>_BIT_FIELD_OR_U32                       </span></a><span class=cF0>000000AE92    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5647"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l176"><span class=cF4>_CALL                                   </span></a><span class=cF0>000000AE7F    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5648"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l457"><span class=cF4>_CALLEXTNUM                             </span></a><span class=cF0>000000B0A0    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5649"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l489"><span class=cF4>_CALLEXTSTR                             </span></a><span class=cF0>000000B0E4    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5650"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l425"><span class=cF4>_CALL_IND                               </span></a><span class=cF0>000000B065    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5651"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l466"><span class=cF4>_CEIL                                   </span></a><span class=cF0>000000AB29    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5652"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l138"><span class=cF4>_CLAMP_I64                              </span></a><span class=cF0>000000AE1F    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5653"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l152"><span class=cF4>_CLAMP_U64                              </span></a><span class=cF0>000000AE41    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5652"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l148"><span class=cF4>_CLAMP_I64                              </span></a><span class=cF0>000000AE3B    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5653"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l162"><span class=cF4>_CLAMP_U64                              </span></a><span class=cF0>000000AE5D    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5654"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3477"><span class=cF4>_CONFIG_HEAP_DEBUG                      </span></a><span class=cF0>FALSE         000A 0000000008 DefineStr </span><span class=cF4>
-<a name="l5655"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l400"><span class=cF4>_CPUID                                  </span></a><span class=cF0>000000B025    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5655"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l410"><span class=cF4>_CPUID                                  </span></a><span class=cF0>000000B041    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5656"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l138"><span class=cF4>_D3_ADD                                 </span></a><span class=cF0>000000A83F    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5657"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l253"><span class=cF4>_D3_ADD_EQU                             </span></a><span class=cF0>000000A947    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5658"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l224"><span class=cF4>_D3_COPY                                </span></a><span class=cF0>000000A8FE    0004            ExportSysSym Imm </span><span class=cF4>
@@ -5700,49 +5700,49 @@ body {background-color:#1f1f1f;}
 <a name="l5672"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l323"><span class=cF4>_D3_UNIT                                </span></a><span class=cF0>000000A9DD    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5673"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l212"><span class=cF4>_D3_ZERO                                </span></a><span class=cF0>000000A8E5    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5674"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrAsm.CC.html#l5"><span class=cF4>_DC_BLOT_COLOR4                         </span></a><span class=cF0>007FEC00B0    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5675"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l295"><span class=cF4>_ENDIAN_U16                             </span></a><span class=cF0>000000AF67    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5676"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l304"><span class=cF4>_ENDIAN_U32                             </span></a><span class=cF0>000000AF76    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5677"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l313"><span class=cF4>_ENDIAN_U64                             </span></a><span class=cF0>000000AF84    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5675"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l305"><span class=cF4>_ENDIAN_U16                             </span></a><span class=cF0>000000AF83    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5676"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l314"><span class=cF4>_ENDIAN_U32                             </span></a><span class=cF0>000000AF92    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5677"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l323"><span class=cF4>_ENDIAN_U64                             </span></a><span class=cF0>000000AFA0    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5678"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l587"><span class=cF4>_EXP                                    </span></a><span class=cF0>000000AC58    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5679"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l69"><span class=cF4>_FAR_CALL32                             </span></a><span class=cF0>000001ECE9    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5679"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l69"><span class=cF4>_FAR_CALL32                             </span></a><span class=cF0>000001ECB9    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5680"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l682"><span class=cF4>_FCLEX                                  </span></a><span class=cF0>000000AD0E    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5681"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l658"><span class=cF4>_FLDCW                                  </span></a><span class=cF0>000000ACEC    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5682"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l444"><span class=cF4>_FLOOR                                  </span></a><span class=cF0>000000AAF4    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5683"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l225"><span class=cF4>_FREE                                   </span></a><span class=cF0>000000DE10    0009            ExportSysSym Imm </span><span class=cF4>
+<a name="l5683"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l225"><span class=cF4>_FREE                                   </span></a><span class=cF0>000000DE28    0009            ExportSysSym Imm </span><span class=cF4>
 <a name="l5684"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l666"><span class=cF4>_FSTCW                                  </span></a><span class=cF0>000000ACF7    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5685"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l676"><span class=cF4>_FSTSW                                  </span></a><span class=cF0>000000AD09    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5686"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrAsm.CC.html#l170"><span class=cF4>_GR_ROP_EQU_U8_NO_CLIPPING              </span></a><span class=cF0>007FEC02D2    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5687"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l173"><span class=cF4>_HASH_ADD                               </span></a><span class=cF0>000000F833    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5688"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l194"><span class=cF4>_HASH_ADD_AFTER                         </span></a><span class=cF0>000000F860    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5689"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l161"><span class=cF4>_HASH_BUCKET_FIND                       </span></a><span class=cF0>000000F81A    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5690"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l132"><span class=cF4>_HASH_FIND                              </span></a><span class=cF0>000000F7D3    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5691"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l211"><span class=cF4>_HASH_REM_DEL                           </span></a><span class=cF0>000000F882    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5692"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l146"><span class=cF4>_HASH_SINGLE_TABLE_FIND                 </span></a><span class=cF0>000000F7F4    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5693"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l123"><span class=cF4>_HASH_STR                               </span></a><span class=cF0>000000F7C0    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5687"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l173"><span class=cF4>_HASH_ADD                               </span></a><span class=cF0>000000F84B    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l5688"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l194"><span class=cF4>_HASH_ADD_AFTER                         </span></a><span class=cF0>000000F878    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5689"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l161"><span class=cF4>_HASH_BUCKET_FIND                       </span></a><span class=cF0>000000F832    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5690"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l132"><span class=cF4>_HASH_FIND                              </span></a><span class=cF0>000000F7EB    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l5691"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l211"><span class=cF4>_HASH_REM_DEL                           </span></a><span class=cF0>000000F89A    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5692"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l146"><span class=cF4>_HASH_SINGLE_TABLE_FIND                 </span></a><span class=cF0>000000F80C    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l5693"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KHashA.CC.html#l123"><span class=cF4>_HASH_STR                               </span></a><span class=cF0>000000F7D8    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5694"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootRAM.CC.html#l4"><span class=cF4>_HI_CALL                                </span></a><span class=cF0>007FDC4AB8    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5695"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootRAM.CC.html#l14"><span class=cF4>_HI_MEMCOPY                             </span></a><span class=cF0>007FDC4ACB    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5696"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrAsm.CC.html#l150"><span class=cF4>_IS_PIX_COVERED0                        </span></a><span class=cF0>007FEC0293    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5697"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l12"><span class=cF4>_LAST_FUN                               </span></a><span class=cF0>007FFC054E    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5698"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l119"><span class=cF4>_LBEQUAL                                </span></a><span class=cF0>000000ADF6    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5697"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMisc.CC.html#l12"><span class=cF4>_LAST_FUN                               </span></a><span class=cF0>007FFC04E6    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5698"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l129"><span class=cF4>_LBEQUAL                                </span></a><span class=cF0>000000AE12    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5699"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l646"><span class=cF4>_LN                                     </span></a><span class=cF0>000000ACD6    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5700"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l622"><span class=cF4>_LOG10                                  </span></a><span class=cF0>000000ACAA    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5701"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l634"><span class=cF4>_LOG2                                   </span></a><span class=cF0>000000ACC0    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5702"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l251"><span class=cF4>_LXCHG_I64                              </span></a><span class=cF0>000000AF18    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5703"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l273"><span class=cF4>_LXCHG_U16                              </span></a><span class=cF0>000000AF3E    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5704"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l262"><span class=cF4>_LXCHG_U32                              </span></a><span class=cF0>000000AF2C    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5705"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l284"><span class=cF4>_LXCHG_U8                               </span></a><span class=cF0>000000AF53    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5706"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l5"><span class=cF4>_MALLOC                                 </span></a><span class=cF0>000000DC46    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5707"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l81"><span class=cF4>_MEMCOMPARE                             </span></a><span class=cF0>000000ADA4    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5702"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l261"><span class=cF4>_LXCHG_I64                              </span></a><span class=cF0>000000AF34    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5703"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l283"><span class=cF4>_LXCHG_U16                              </span></a><span class=cF0>000000AF5A    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5704"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l272"><span class=cF4>_LXCHG_U32                              </span></a><span class=cF0>000000AF48    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5705"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l294"><span class=cF4>_LXCHG_U8                               </span></a><span class=cF0>000000AF6F    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5706"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l5"><span class=cF4>_MALLOC                                 </span></a><span class=cF0>000000DC5E    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l5707"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l91"><span class=cF4>_MEMCOMPARE                             </span></a><span class=cF0>000000ADC0    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5708"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l64"><span class=cF4>_MEMCOPY                                </span></a><span class=cF0>000000AD85    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5709"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l4"><span class=cF4>_MEMSET                                 </span></a><span class=cF0>000000AD12    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5710"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l49"><span class=cF4>_MEMSET_I64                             </span></a><span class=cF0>000000AD68    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5711"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l19"><span class=cF4>_MEMSET_U16                             </span></a><span class=cF0>000000AD2F    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5712"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l34"><span class=cF4>_MEMSET_U32                             </span></a><span class=cF0>000000AD4C    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5713"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l372"><span class=cF4>_MHEAP_CTRL                             </span></a><span class=cF0>000000DF11    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5714"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l339"><span class=cF4>_MSIZE                                  </span></a><span class=cF0>000000DEC7    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5715"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l356"><span class=cF4>_MSIZE2                                 </span></a><span class=cF0>000000DEEE    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5716"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l553"><span class=cF4>_MSR_READ                               </span></a><span class=cF0>000000B15E    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5717"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l565"><span class=cF4>_MSR_WRITE                              </span></a><span class=cF0>000000B176    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5713"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l372"><span class=cF4>_MHEAP_CTRL                             </span></a><span class=cF0>000000DF29    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l5714"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l339"><span class=cF4>_MSIZE                                  </span></a><span class=cF0>000000DEDF    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l5715"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/MAllocFree.CC.html#l356"><span class=cF4>_MSIZE2                                 </span></a><span class=cF0>000000DF06    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l5716"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l563"><span class=cF4>_MSR_READ                               </span></a><span class=cF0>000000B17A    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5717"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l575"><span class=cF4>_MSR_WRITE                              </span></a><span class=cF0>000000B192    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5718"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l542"><span class=cF4>_POW                                    </span></a><span class=cF0>000000ABF1    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5719"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l552"><span class=cF4>_POW10                                  </span></a><span class=cF0>000000AC06    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5720"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4092"><span class=cF4>_R10                                    </span></a><span class=cF0>Fs-&gt;r10       0002 0000000008 DefineStr </span><span class=cF4>
@@ -5759,42 +5759,42 @@ body {background-color:#1f1f1f;}
 <a name="l5731"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4083"><span class=cF4>_RCX                                    </span></a><span class=cF0>Fs-&gt;rcx       0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l5732"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4086"><span class=cF4>_RDI                                    </span></a><span class=cF0>Fs-&gt;rdi       0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l5733"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4084"><span class=cF4>_RDX                                    </span></a><span class=cF0>Fs-&gt;rdx       0002 0000000008 DefineStr </span><span class=cF4>
-<a name="l5734"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l335"><span class=cF4>_REP_IN_U16                             </span></a><span class=cF0>000000AFAB    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5735"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l322"><span class=cF4>_REP_IN_U32                             </span></a><span class=cF0>000000AF93    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5736"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l348"><span class=cF4>_REP_IN_U8                              </span></a><span class=cF0>000000AFC4    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5737"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l374"><span class=cF4>_REP_OUT_U16                            </span></a><span class=cF0>000000AFF5    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5738"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l361"><span class=cF4>_REP_OUT_U32                            </span></a><span class=cF0>000000AFDD    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5739"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l387"><span class=cF4>_REP_OUT_U8                             </span></a><span class=cF0>000000B00E    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5740"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l549"><span class=cF4>_RET                                    </span></a><span class=cF0>000000B15D    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5734"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l345"><span class=cF4>_REP_IN_U16                             </span></a><span class=cF0>000000AFC7    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5735"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l332"><span class=cF4>_REP_IN_U32                             </span></a><span class=cF0>000000AFAF    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5736"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l358"><span class=cF4>_REP_IN_U8                              </span></a><span class=cF0>000000AFE0    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5737"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l384"><span class=cF4>_REP_OUT_U16                            </span></a><span class=cF0>000000B011    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5738"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l371"><span class=cF4>_REP_OUT_U32                            </span></a><span class=cF0>000000AFF9    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5739"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l397"><span class=cF4>_REP_OUT_U8                             </span></a><span class=cF0>000000B02A    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5740"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l559"><span class=cF4>_RET                                    </span></a><span class=cF0>000000B179    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5741"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4089"><span class=cF4>_RIP                                    </span></a><span class=cF0>Fs-&gt;rip       0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l5742"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l402"><span class=cF4>_ROUND                                  </span></a><span class=cF0>000000AA92    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5743"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4085"><span class=cF4>_RSI                                    </span></a><span class=cF0>Fs-&gt;rsi       0002 0000000008 DefineStr </span><span class=cF4>
 <a name="l5744"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4088"><span class=cF4>_RSP                                    </span></a><span class=cF0>Fs-&gt;rsp       0002 0000000008 DefineStr </span><span class=cF4>
-<a name="l5745"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l27"><span class=cF4>_SAVE_EXCEPT_REGS                       </span></a><span class=cF0>0000018DFF    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5745"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l27"><span class=cF4>_SAVE_EXCEPT_REGS                       </span></a><span class=cF0>0000018DCF    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5746"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l367"><span class=cF4>_SIGN                                   </span></a><span class=cF0>000000AA39    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5747"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l356"><span class=cF4>_SQR                                    </span></a><span class=cF0>000000AA25    0002            ExportSysSym Imm </span><span class=cF4>
-<a name="l5748"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l92"><span class=cF4>_STRCOMPARE                             </span></a><span class=cF0>000000B30E    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5749"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l71"><span class=cF4>_STRCOPY                                </span></a><span class=cF0>000000B2E6    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5750"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l123"><span class=cF4>_STRICOMPARE                            </span></a><span class=cF0>000000B34C    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5751"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l268"><span class=cF4>_STRIMATCH                              </span></a><span class=cF0>000000B492    0006            ExportSysSym Imm </span><span class=cF4>
-<a name="l5752"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l229"><span class=cF4>_STRMATCH                               </span></a><span class=cF0>000000B43D    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5753"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l160"><span class=cF4>_STRNCOMPARE                            </span></a><span class=cF0>000000B39F    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5754"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l189"><span class=cF4>_STRNICOMPARE                           </span></a><span class=cF0>000000B3E1    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5755"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l577"><span class=cF4>_SYS_HLT                                </span></a><span class=cF0>000000B190    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l5756"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l21"><span class=cF4>_TAKE_EXCEPT                            </span></a><span class=cF0>0000018DED    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5757"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l106"><span class=cF4>_TASK_CONTEXT_RESTORE                   </span></a><span class=cF0>000000D0ED    0007            ExportSysSym Imm </span><span class=cF4>
-<a name="l5758"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l158"><span class=cF4>_TASK_END_NOW                           </span></a><span class=cF0>000000D18D    0005            ExportSysSym Imm </span><span class=cF4>
-<a name="l5759"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l5"><span class=cF4>_TEST_EXCEPT                            </span></a><span class=cF0>0000018DB6    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5748"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l92"><span class=cF4>_STRCOMPARE                             </span></a><span class=cF0>000000B32A    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l5749"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l71"><span class=cF4>_STRCOPY                                </span></a><span class=cF0>000000B302    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l5750"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l123"><span class=cF4>_STRICOMPARE                            </span></a><span class=cF0>000000B368    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5751"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l268"><span class=cF4>_STRIMATCH                              </span></a><span class=cF0>000000B4AE    0006            ExportSysSym Imm </span><span class=cF4>
+<a name="l5752"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l229"><span class=cF4>_STRMATCH                               </span></a><span class=cF0>000000B459    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5753"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l160"><span class=cF4>_STRNCOMPARE                            </span></a><span class=cF0>000000B3BB    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5754"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l189"><span class=cF4>_STRNICOMPARE                           </span></a><span class=cF0>000000B3FD    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5755"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l587"><span class=cF4>_SYS_HLT                                </span></a><span class=cF0>000000B1AC    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l5756"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l21"><span class=cF4>_TAKE_EXCEPT                            </span></a><span class=cF0>0000018DBD    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5757"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l106"><span class=cF4>_TASK_CONTEXT_RESTORE                   </span></a><span class=cF0>000000D105    0007            ExportSysSym Imm </span><span class=cF4>
+<a name="l5758"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l158"><span class=cF4>_TASK_END_NOW                           </span></a><span class=cF0>000000D1A5    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5759"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l5"><span class=cF4>_TEST_EXCEPT                            </span></a><span class=cF0>0000018D86    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5760"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrTextBase.CC.html#l7"><span class=cF4>_TEXT_CHAR                              </span></a><span class=cF0>007FEC1EB8    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5761"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrTextBase.CC.html#l236"><span class=cF4>_TEXT_LEN_ATTR                          </span></a><span class=cF0>007FEC2133    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5762"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrTextBase.CC.html#l161"><span class=cF4>_TEXT_LEN_ATTR_STR                      </span></a><span class=cF0>007FEC2064    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5763"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrTextBase.CC.html#l85"><span class=cF4>_TEXT_LEN_STR                           </span></a><span class=cF0>007FEC1F98    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5764"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathA.CC.html#l423"><span class=cF4>_TRUNC                                  </span></a><span class=cF0>000000AAC3    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5765"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l211"><span class=cF4>_XCHG_I64                               </span></a><span class=cF0>000000AECD    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5766"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l231"><span class=cF4>_XCHG_U16                               </span></a><span class=cF0>000000AEF1    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5767"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l221"><span class=cF4>_XCHG_U32                               </span></a><span class=cF0>000000AEE0    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5768"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l241"><span class=cF4>_XCHG_U8                                </span></a><span class=cF0>000000AF05    0004            ExportSysSym Imm </span><span class=cF4>
-<a name="l5769"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l164"><span class=cF4>_YIELD                                  </span></a><span class=cF0>000000D19C    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5765"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l221"><span class=cF4>_XCHG_I64                               </span></a><span class=cF0>000000AEE9    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5766"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l241"><span class=cF4>_XCHG_U16                               </span></a><span class=cF0>000000AF0D    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5767"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l231"><span class=cF4>_XCHG_U32                               </span></a><span class=cF0>000000AEFC    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5768"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KUtils.CC.html#l251"><span class=cF4>_XCHG_U8                                </span></a><span class=cF0>000000AF21    0004            ExportSysSym Imm </span><span class=cF4>
+<a name="l5769"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l164"><span class=cF4>_YIELD                                  </span></a><span class=cF0>000000D1B4    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5770"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2173"><span class=cF4>__CMD_LINE__                            </span></a><span class=cF0>#exe{Strea    0002 0000000070 DefineStr </span><span class=cF4>
 <a name="l5771"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2170"><span class=cF4>__DATE__                                </span></a><span class=cF0>#exe{Strea    0002 0000000028 DefineStr </span><span class=cF4>
 <a name="l5772"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2175"><span class=cF4>__DIR__                                 </span></a><span class=cF0>#exe{Strea    0023 0000000018 DefineStr </span><span class=cF4>
@@ -5804,44 +5804,44 @@ body {background-color:#1f1f1f;}
 <a name="l5776"></a>_extern                                 000000000B    017B            KeyWord 
 <a name="l5777"></a>_import                                 000000001C    0000            KeyWord 
 <a name="l5778"></a>_intern                                 000000000E    007A            KeyWord </span><span class=cF4>
-<a name="l5779"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l19"><span class=cF4>ac                                      </span></a><span class=cF0>000000C340    0110 0000000128 GlbVar Public </span><span class=cF4>
-<a name="l5780"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l18"><span class=cF4>acd                                     </span></a><span class=cF0>000000C2C8    0051 0000000072 GlbVar Public </span><span class=cF4>
+<a name="l5779"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l19"><span class=cF4>ac                                      </span></a><span class=cF0>000000C358    0110 0000000128 GlbVar Public </span><span class=cF4>
+<a name="l5780"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l18"><span class=cF4>acd                                     </span></a><span class=cF0>000000C2E0    0051 0000000072 GlbVar Public </span><span class=cF4>
 <a name="l5781"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4078"><span class=cF4>ans                                     </span></a><span class=cF0>(Fs-&gt;answe    0002 0000000010 DefineStr </span><span class=cF4>
 <a name="l5782"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4079"><span class=cF4>ansf                                    </span></a><span class=cF0>(Fs-&gt;answe    0002 0000000018 DefineStr 
 <a name="l5783"></a>argpop                                  000000002E    0003            KeyWord 
 <a name="l5784"></a>asm                                     0000000010    0027            KeyWord </span><span class=cF4>
-<a name="l5785"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l509"><span class=cF4>asm_seg_prefixes                        </span></a><span class=cF0>007FFB8B50    0003            ExportSysSym Imm 
+<a name="l5785"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Asm.CC.html#l509"><span class=cF4>asm_seg_prefixes                        </span></a><span class=cF0>007FFB8AE8    0003            ExportSysSym Imm 
 <a name="l5786"></a>assert                                  0000000022    0057            KeyWord </span><span class=cF4>
-<a name="l5787"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l20"><span class=cF4>blkdev                                  </span></a><span class=cF0>000000C468    00C4 0000000190 GlbVar Public </span><span class=cF4>
-<a name="l5788"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l349"><span class=cF4>blkdev_text_attr                        </span></a><span class=cF0>0000026618    0003            ExportSysSym Imm 
+<a name="l5787"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l20"><span class=cF4>blkdev                                  </span></a><span class=cF0>000000C480    00C4 0000000190 GlbVar Public </span><span class=cF4>
+<a name="l5788"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l349"><span class=cF4>blkdev_text_attr                        </span></a><span class=cF0>00000265E8    0003            ExportSysSym Imm 
 <a name="l5789"></a>break                                   0000000013    0A9C            KeyWord </span><span class=cF4>
-<a name="l5790"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l152"><span class=cF4>c32_eax                                 </span></a><span class=cF0>000001ECC5    000B 0000000004 GlbVar Public </span><span class=cF4>
-<a name="l5791"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l153"><span class=cF4>c32_ebx                                 </span></a><span class=cF0>000001ECC9    000C 0000000004 GlbVar Public </span><span class=cF4>
-<a name="l5792"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l154"><span class=cF4>c32_ecx                                 </span></a><span class=cF0>000001ECCD    000A 0000000004 GlbVar Public </span><span class=cF4>
-<a name="l5793"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l157"><span class=cF4>c32_edi                                 </span></a><span class=cF0>000001ECD9    0009 0000000004 GlbVar Public </span><span class=cF4>
-<a name="l5794"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l155"><span class=cF4>c32_edx                                 </span></a><span class=cF0>000001ECD1    0003 0000000004 GlbVar Public </span><span class=cF4>
-<a name="l5795"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l158"><span class=cF4>c32_eflags                              </span></a><span class=cF0>000001ECDD    0003 0000000004 GlbVar Public </span><span class=cF4>
-<a name="l5796"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l156"><span class=cF4>c32_esi                                 </span></a><span class=cF0>000001ECD5    0004 0000000004 GlbVar Public </span><span class=cF4>
+<a name="l5790"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l152"><span class=cF4>c32_eax                                 </span></a><span class=cF0>000001EC95    000B 0000000004 GlbVar Public </span><span class=cF4>
+<a name="l5791"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l153"><span class=cF4>c32_ebx                                 </span></a><span class=cF0>000001EC99    000C 0000000004 GlbVar Public </span><span class=cF4>
+<a name="l5792"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l154"><span class=cF4>c32_ecx                                 </span></a><span class=cF0>000001EC9D    000A 0000000004 GlbVar Public </span><span class=cF4>
+<a name="l5793"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l157"><span class=cF4>c32_edi                                 </span></a><span class=cF0>000001ECA9    0009 0000000004 GlbVar Public </span><span class=cF4>
+<a name="l5794"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l155"><span class=cF4>c32_edx                                 </span></a><span class=cF0>000001ECA1    0003 0000000004 GlbVar Public </span><span class=cF4>
+<a name="l5795"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l158"><span class=cF4>c32_eflags                              </span></a><span class=cF0>000001ECAD    0003 0000000004 GlbVar Public </span><span class=cF4>
+<a name="l5796"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l156"><span class=cF4>c32_esi                                 </span></a><span class=cF0>000001ECA5    0004 0000000004 GlbVar Public </span><span class=cF4>
 <a name="l5797"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocMacro.CC.html#l3"><span class=cF4>captured_macro_name                     </span></a><span class=cF0>007FE05D98    0009 0000000090 GlbVar 
 <a name="l5798"></a>case                                    0000000017    0E44            KeyWord 
 <a name="l5799"></a>catch                                   0000000003    006F            KeyWord </span><span class=cF4>
-<a name="l5800"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l324"><span class=cF4>char_bmp_alpha                          </span></a><span class=cF0>000000B504    0007 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5801"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l327"><span class=cF4>char_bmp_alpha_numeric                  </span></a><span class=cF0>000000B544    001D 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5802"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l330"><span class=cF4>char_bmp_alpha_numeric_no_at            </span></a><span class=cF0>000000B584    0004 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5803"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l339"><span class=cF4>char_bmp_dec_numeric                    </span></a><span class=cF0>000000B644    000B 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5804"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l366"><span class=cF4>char_bmp_displayable                    </span></a><span class=cF0>000000B884    000F 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5805"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l336"><span class=cF4>char_bmp_filename                       </span></a><span class=cF0>000000B604    0004 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5806"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l342"><span class=cF4>char_bmp_hex_numeric                    </span></a><span class=cF0>000000B684    000C 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5807"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l360"><span class=cF4>char_bmp_macro                          </span></a><span class=cF0>000000B804    0005 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5808"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l373"><span class=cF4>char_bmp_non_eol                        </span></a><span class=cF0>000000B904    0006 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5809"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l348"><span class=cF4>char_bmp_non_eol_white_space            </span></a><span class=cF0>000000B704    0004 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5810"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l363"><span class=cF4>char_bmp_printable                      </span></a><span class=cF0>000000B844    000A 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5811"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l369"><span class=cF4>char_bmp_safe_dollar                    </span></a><span class=cF0>000000B8C4    0008 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5812"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l345"><span class=cF4>char_bmp_white_space                    </span></a><span class=cF0>000000B6C4    000D 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5813"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l333"><span class=cF4>char_bmp_word                           </span></a><span class=cF0>000000B5C4    000F 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5814"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l351"><span class=cF4>char_bmp_zero_cr_nl_cursor              </span></a><span class=cF0>000000B744    0005 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5815"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l354"><span class=cF4>char_bmp_zero_tab_cr_nl_cursor          </span></a><span class=cF0>000000B784    0005 0000000040 GlbVar Public </span><span class=cF4>
-<a name="l5816"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l357"><span class=cF4>char_bmp_zero_tab_cr_nl_cursor_dollar   </span></a><span class=cF0>000000B7C4    0005 0000000040 GlbVar Public 
+<a name="l5800"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l324"><span class=cF4>char_bmp_alpha                          </span></a><span class=cF0>000000B520    0007 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5801"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l327"><span class=cF4>char_bmp_alpha_numeric                  </span></a><span class=cF0>000000B560    001D 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5802"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l330"><span class=cF4>char_bmp_alpha_numeric_no_at            </span></a><span class=cF0>000000B5A0    0004 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5803"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l339"><span class=cF4>char_bmp_dec_numeric                    </span></a><span class=cF0>000000B660    000B 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5804"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l366"><span class=cF4>char_bmp_displayable                    </span></a><span class=cF0>000000B8A0    000F 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5805"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l336"><span class=cF4>char_bmp_filename                       </span></a><span class=cF0>000000B620    0004 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5806"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l342"><span class=cF4>char_bmp_hex_numeric                    </span></a><span class=cF0>000000B6A0    000C 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5807"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l360"><span class=cF4>char_bmp_macro                          </span></a><span class=cF0>000000B820    0005 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5808"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l373"><span class=cF4>char_bmp_non_eol                        </span></a><span class=cF0>000000B920    0006 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5809"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l348"><span class=cF4>char_bmp_non_eol_white_space            </span></a><span class=cF0>000000B720    0004 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5810"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l363"><span class=cF4>char_bmp_printable                      </span></a><span class=cF0>000000B860    000A 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5811"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l369"><span class=cF4>char_bmp_safe_dollar                    </span></a><span class=cF0>000000B8E0    0008 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5812"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l345"><span class=cF4>char_bmp_white_space                    </span></a><span class=cF0>000000B6E0    000D 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5813"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l333"><span class=cF4>char_bmp_word                           </span></a><span class=cF0>000000B5E0    000F 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5814"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l351"><span class=cF4>char_bmp_zero_cr_nl_cursor              </span></a><span class=cF0>000000B760    0005 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5815"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l354"><span class=cF4>char_bmp_zero_tab_cr_nl_cursor          </span></a><span class=cF0>000000B7A0    0005 0000000040 GlbVar Public </span><span class=cF4>
+<a name="l5816"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrA.CC.html#l357"><span class=cF4>char_bmp_zero_tab_cr_nl_cursor_dollar   </span></a><span class=cF0>000000B7E0    0005 0000000040 GlbVar Public 
 <a name="l5817"></a>class                                   0000000004    0240            KeyWord </span><span class=cF4>
 <a name="l5818"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Compiler.PRJ.html#l16"><span class=cF4>cmp                                     </span></a><span class=cF0>007FFAD118    00C4 0000000258 GlbVar Public </span><span class=cF4>
 <a name="l5819"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExterns.CC.html#l37"><span class=cF4>comp_templates                          </span></a><span class=cF0>007FFACC50    0004            ExportSysSym Imm </span><span class=cF4>
@@ -5850,17 +5850,17 @@ body {background-color:#1f1f1f;}
 <a name="l5822"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExterns.CC.html#l39"><span class=cF4>comp_templates_dont_push2               </span></a><span class=cF0>007FFAD059    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5823"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CExterns.CC.html#l41"><span class=cF4>comp_templates_dont_push_pop            </span></a><span class=cF0>007FFACFCD    0004            ExportSysSym Imm </span><span class=cF4>
 <a name="l5824"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l378"><span class=cF4>comp_type_flags_src_code                </span></a><span class=cF0>007FFB12F8    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5825"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l21"><span class=cF4>counts                                  </span></a><span class=cF0>000000C5F8    0039 0000000029 GlbVar Public </span><span class=cF4>
+<a name="l5825"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l21"><span class=cF4>counts                                  </span></a><span class=cF0>000000C610    0039 0000000029 GlbVar Public </span><span class=cF4>
 <a name="l5826"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l190"><span class=cF4>cpu_structs                             </span></a><span class=cF0>0000009A40    002E 0000000008 GlbVar Public </span><span class=cF4>
 <a name="l5827"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocWidgetWiz.CC.html#l3"><span class=cF4>ctrl_L_footer                           </span></a><span class=cF0>007FE3C628    0041 0000000008 GlbVar </span><span class=cF4>
-<a name="l5828"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l22"><span class=cF4>debug                                   </span></a><span class=cF0>000000C628    002E 0000000041 GlbVar Public 
+<a name="l5828"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l22"><span class=cF4>debug                                   </span></a><span class=cF0>000000C640    002E 0000000041 GlbVar Public 
 <a name="l5829"></a>default                                 0000000018    00BA            KeyWord 
 <a name="l5830"></a>define                                  0000000001    12DE            KeyWord 
 <a name="l5831"></a>defined                                 000000002B    0000            KeyWord </span><span class=cF4>
-<a name="l5832"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l23"><span class=cF4>dev                                     </span></a><span class=cF0>000000C670    0096 000000011C GlbVar Public 
+<a name="l5832"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l23"><span class=cF4>dev                                     </span></a><span class=cF0>000000C688    0096 000000011C GlbVar Public 
 <a name="l5833"></a>do                                      000000000F    00F1            KeyWord </span><span class=cF4>
 <a name="l5834"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/MakeDoc.CC.html#l31"><span class=cF4>doldoc                                  </span></a><span class=cF0>007FE858C0    007A 000000024C GlbVar Public </span><span class=cF4>
-<a name="l5835"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l350"><span class=cF4>drv_text_attr                           </span></a><span class=cF0>000002661E    0004            ExportSysSym Imm 
+<a name="l5835"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskDrive.CC.html#l350"><span class=cF4>drv_text_attr                           </span></a><span class=cF0>00000265EE    0004            ExportSysSym Imm 
 <a name="l5836"></a>else                                    0000000007    12FC            KeyWord 
 <a name="l5837"></a>end                                     0000000016    0088            KeyWord 
 <a name="l5838"></a>endif                                   0000000021    0007            KeyWord </span><span class=cF4>
@@ -5870,14 +5870,14 @@ body {background-color:#1f1f1f;}
 <a name="l5842"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l38"><span class=cF4>ext                                     </span></a><span class=cF0>00000098E0    001E 0000000008 GlbVar Public </span><span class=cF4>
 <a name="l5843"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l129"><span class=cF4>ext_ASCII_task                          </span></a><span class=cF0>007FE435F0    0005 0000000008 GlbVar 
 <a name="l5844"></a>extern                                  000000000A    056F            KeyWord </span><span class=cF4>
-<a name="l5845"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l196"><span class=cF4>fat_long_name_map                       </span></a><span class=cF0>000002AC09    0008            ExportSysSym Imm </span><span class=cF4>
+<a name="l5845"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/FileSysFAT.CC.html#l196"><span class=cF4>fat_long_name_map                       </span></a><span class=cF0>000002ABD9    0008            ExportSysSym Imm </span><span class=cF4>
 <a name="l5846"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/FileMgr.CC.html#l665"><span class=cF4>fm_mouse_str                            </span></a><span class=cF0>007FE5B770    0007 0000000008 GlbVar 
-<a name="l5847"></a>for                                     0000000008    03F3            KeyWord </span><span class=cF4>
-<a name="l5848"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l34"><span class=cF4>fp_doc_put                              </span></a><span class=cF0>000000CC80    0007 0000000008 GlbVar </span><span class=cF4>
-<a name="l5849"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l32"><span class=cF4>fp_getstr2                              </span></a><span class=cF0>000000CC70    000A 0000000008 GlbVar </span><span class=cF4>
+<a name="l5847"></a>for                                     0000000008    03F2            KeyWord </span><span class=cF4>
+<a name="l5848"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l34"><span class=cF4>fp_doc_put                              </span></a><span class=cF0>000000CC98    0007 0000000008 GlbVar </span><span class=cF4>
+<a name="l5849"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l32"><span class=cF4>fp_getstr2                              </span></a><span class=cF0>000000CC88    000A 0000000008 GlbVar </span><span class=cF4>
 <a name="l5850"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/FileMgr.CC.html#l666"><span class=cF4>fp_old_final_screen_update              </span></a><span class=cF0>007FE5B758    0009 0000000008 GlbVar </span><span class=cF4>
-<a name="l5851"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l35"><span class=cF4>fp_set_std_palette                      </span></a><span class=cF0>000000CC88    0011 0000000008 GlbVar </span><span class=cF4>
-<a name="l5852"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l33"><span class=cF4>fp_update_ctrls                         </span></a><span class=cF0>000000CC78    0008 0000000008 GlbVar </span><span class=cF4>
+<a name="l5851"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l35"><span class=cF4>fp_set_std_palette                      </span></a><span class=cF0>000000CCA0    0011 0000000008 GlbVar </span><span class=cF4>
+<a name="l5852"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l33"><span class=cF4>fp_update_ctrls                         </span></a><span class=cF0>000000CC90    0008 0000000008 GlbVar </span><span class=cF4>
 <a name="l5853"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodExterns.CC.html#l14"><span class=cF4>god                                     </span></a><span class=cF0>007FE31F98    003A 0000000028 GlbVar Public </span><span class=cF4>
 <a name="l5854"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodSong.CC.html#l63"><span class=cF4>god_complex_songs                       </span></a><span class=cF0>007FE0B028    0003 0000000009 GlbVar </span><span class=cF4>
 <a name="l5855"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/God/GodSong.CC.html#l62"><span class=cF4>god_normal_songs                        </span></a><span class=cF0>007FDD7670    0003 0000000005 GlbVar </span><span class=cF4>
@@ -5916,11 +5916,11 @@ body {background-color:#1f1f1f;}
 <a name="l5888"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CInit.CC.html#l26"><span class=cF4>intermediate_code_table                 </span></a><span class=cF0>007FFAD420    001B            ExportSysSym Imm </span><span class=cF4>
 <a name="l5889"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CInit.CC.html#l6"><span class=cF4>internal_types_table                    </span></a><span class=cF0>007FFAD370    0003            ExportSysSym Imm 
 <a name="l5890"></a>interrupt                               000000002C    0005            KeyWord </span><span class=cF4>
-<a name="l5891"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l26"><span class=cF4>kbd                                     </span></a><span class=cF0>000000C930    0073 0000000082 GlbVar Public </span><span class=cF4>
-<a name="l5892"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l27"><span class=cF4>keydev                                  </span></a><span class=cF0>000000C9B8    0039 00000000F0 GlbVar 
+<a name="l5891"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l26"><span class=cF4>kbd                                     </span></a><span class=cF0>000000C948    0073 0000000082 GlbVar Public </span><span class=cF4>
+<a name="l5892"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l27"><span class=cF4>keydev                                  </span></a><span class=cF0>000000C9D0    0039 00000000F0 GlbVar 
 <a name="l5893"></a>lastclass                               0000000025    000F            KeyWord </span><span class=cF4>
 <a name="l5894"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Lex.CC.html#l102"><span class=cF4>lex_zeros                               </span></a><span class=cF0>007FFB076C    0008            ExportSysSym Imm </span><span class=cF4>
-<a name="l5895"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l14"><span class=cF4>local_time_offset                       </span></a><span class=cF0>000000C2B0    000D 0000000008 GlbVar Public 
+<a name="l5895"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l14"><span class=cF4>local_time_offset                       </span></a><span class=cF0>000000C2C8    000D 0000000008 GlbVar Public 
 <a name="l5896"></a>lock                                    000000002A    0011            KeyWord </span><span class=cF4>
 <a name="l5897"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l56"><span class=cF4>log10_2                                 </span></a><span class=cF0>(0x3FD3441    0003 0000000020 DefineStr </span><span class=cF4>
 <a name="l5898"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l54"><span class=cF4>log2_10                                 </span></a><span class=cF0>(0x400A934    0003 0000000020 DefineStr </span><span class=cF4>
@@ -5932,13 +5932,13 @@ body {background-color:#1f1f1f;}
 <a name="l5904"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l155"><span class=cF4>mem_mapped_space                        </span></a><span class=cF0>0000009898    000C 0000000008 GlbVar </span><span class=cF4>
 <a name="l5905"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l237"><span class=cF4>mem_page_size                           </span></a><span class=cF0>0000009890    0008 0000000008 GlbVar Public </span><span class=cF4>
 <a name="l5906"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l156"><span class=cF4>mem_physical_space                      </span></a><span class=cF0>0000008004    0008 0000000008 GlbVar </span><span class=cF4>
-<a name="l5907"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l3"><span class=cF4>month_start_days                        </span></a><span class=cF0>00000114FA    0006 0000000018 GlbVar Public </span><span class=cF4>
-<a name="l5908"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l4"><span class=cF4>month_start_days_leap                   </span></a><span class=cF0>0000011512    0006 0000000018 GlbVar Public </span><span class=cF4>
-<a name="l5909"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l25"><span class=cF4>mouse                                   </span></a><span class=cF0>000000C7E0    023D 00000000A8 GlbVar Public </span><span class=cF4>
-<a name="l5910"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l24"><span class=cF4>mouse_grid                              </span></a><span class=cF0>000000C790    0045 0000000050 GlbVar Public </span><span class=cF4>
-<a name="l5911"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l28"><span class=cF4>mouse_hard                              </span></a><span class=cF0>000000CAA8    00AE 0000000084 GlbVar Public </span><span class=cF4>
-<a name="l5912"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l28"><span class=cF4>mouse_hard_last                         </span></a><span class=cF0>000000CB30    000F 0000000084 GlbVar </span><span class=cF4>
-<a name="l5913"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l25"><span class=cF4>mouse_last                              </span></a><span class=cF0>000000C888    001E 00000000A8 GlbVar </span><span class=cF4>
+<a name="l5907"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l3"><span class=cF4>month_start_days                        </span></a><span class=cF0>0000011512    0006 0000000018 GlbVar Public </span><span class=cF4>
+<a name="l5908"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDate.CC.html#l4"><span class=cF4>month_start_days_leap                   </span></a><span class=cF0>000001152A    0006 0000000018 GlbVar Public </span><span class=cF4>
+<a name="l5909"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l25"><span class=cF4>mouse                                   </span></a><span class=cF0>000000C7F8    023D 00000000A8 GlbVar Public </span><span class=cF4>
+<a name="l5910"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l24"><span class=cF4>mouse_grid                              </span></a><span class=cF0>000000C7A8    0045 0000000050 GlbVar Public </span><span class=cF4>
+<a name="l5911"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l28"><span class=cF4>mouse_hard                              </span></a><span class=cF0>000000CAC0    00AE 0000000084 GlbVar Public </span><span class=cF4>
+<a name="l5912"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l28"><span class=cF4>mouse_hard_last                         </span></a><span class=cF0>000000CB48    000F 0000000084 GlbVar </span><span class=cF4>
+<a name="l5913"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l25"><span class=cF4>mouse_last                              </span></a><span class=cF0>000000C8A0    001E 00000000A8 GlbVar </span><span class=cF4>
 <a name="l5914"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l191"><span class=cF4>mp_count                                </span></a><span class=cF0>0000009A48    005B 0000000008 GlbVar Public </span><span class=cF4>
 <a name="l5915"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l192"><span class=cF4>mp_count_initial                        </span></a><span class=cF0>0000009A50    0005 0000000008 GlbVar </span><span class=cF4>
 <a name="l5916"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l193"><span class=cF4>mp_count_lock                           </span></a><span class=cF0>0000009A58    0005 0000000008 GlbVar </span><span class=cF4>
@@ -5946,7 +5946,7 @@ body {background-color:#1f1f1f;}
 <a name="l5918"></a>no_warn                                 0000000026    0005            KeyWord 
 <a name="l5919"></a>noargpop                                000000002F    0000            KeyWord 
 <a name="l5920"></a>noreg                                   0000000024    0003            KeyWord </span><span class=cF4>
-<a name="l5921"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l208"><span class=cF4>num_lock_map                            </span></a><span class=cF0>000001998B    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5921"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l208"><span class=cF4>num_lock_map                            </span></a><span class=cF0>000001995B    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5922"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/MathODE.CC.html#l626"><span class=cF4>ode_alloced_factor                      </span></a><span class=cF0>007FED6030    0007 0000000008 GlbVar 
 <a name="l5923"></a>offset                                  000000001A    0171            KeyWord </span><span class=cF4>
 <a name="l5924"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l4"><span class=cF4>old_mouse                               </span></a><span class=cF0>007FE3E8F0    0045 00000000A8 GlbVar </span><span class=cF4>
@@ -5959,7 +5959,7 @@ body {background-color:#1f1f1f;}
 <a name="l5931"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Profiler.CC.html#l9"><span class=cF4>pf_prof_active                          </span></a><span class=cF0>007FDAE360    0009 0000000008 GlbVar </span><span class=cF4>
 <a name="l5932"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l51"><span class=cF4>pi                                      </span></a><span class=cF0>(0x400921F    0002 0000000020 DefineStr </span><span class=cF4>
 <a name="l5933"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteNew.CC.html#l4"><span class=cF4>polypt_map                              </span></a><span class=cF0>007FECBA98    0005 0000000009 GlbVar </span><span class=cF4>
-<a name="l5934"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l15"><span class=cF4>pow10_I64                               </span></a><span class=cF0>000000C2B8    0005            ExportSysSym Imm </span><span class=cF4>
+<a name="l5934"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l15"><span class=cF4>pow10_I64                               </span></a><span class=cF0>000000C2D0    0005            ExportSysSym Imm </span><span class=cF4>
 <a name="l5935"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l166"><span class=cF4>progress1                               </span></a><span class=cF0>00000098F8    003E 0000000008 GlbVar Public </span><span class=cF4>
 <a name="l5936"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l167"><span class=cF4>progress1_desc                          </span></a><span class=cF0>0000009918    000D 0000000030 GlbVar Public </span><span class=cF4>
 <a name="l5937"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l168"><span class=cF4>progress1_max                           </span></a><span class=cF0>0000009900    0017 0000000008 GlbVar Public </span><span class=cF4>
@@ -5984,22 +5984,22 @@ body {background-color:#1f1f1f;}
 <a name="l5956"></a>reg                                     0000000023    026D            KeyWord </span><span class=cF4>
 <a name="l5957"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l6"><span class=cF4>registry_version                        </span></a><span class=cF0>007FDEAF90    0005 0000000008 GlbVar 
 <a name="l5958"></a>return                                  000000000C    0A0F            KeyWord </span><span class=cF4>
-<a name="l5959"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l13"><span class=cF4>rev_bits_table                          </span></a><span class=cF0>000000C2A8    0009 0000000008 GlbVar Public </span><span class=cF4>
-<a name="l5960"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l187"><span class=cF4>scan_code_map                           </span></a><span class=cF0>000001988B    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5961"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l29"><span class=cF4>screencast                              </span></a><span class=cF0>000000CBB8    004F 0000000044 GlbVar Public 
-<a name="l5962"></a>sizeof                                  000000000D    03FB            KeyWord </span><span class=cF4>
+<a name="l5959"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l13"><span class=cF4>rev_bits_table                          </span></a><span class=cF0>000000C2C0    0009 0000000008 GlbVar Public </span><span class=cF4>
+<a name="l5960"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l187"><span class=cF4>scan_code_map                           </span></a><span class=cF0>000001985B    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5961"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l29"><span class=cF4>screencast                              </span></a><span class=cF0>000000CBD0    004F 0000000044 GlbVar Public 
+<a name="l5962"></a>sizeof                                  000000000D    03FC            KeyWord </span><span class=cF4>
 <a name="l5963"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteNew.CC.html#l6"><span class=cF4>sprite_elem_base_sizes                  </span></a><span class=cF0>007FE8AB30    000F 00000000F0 GlbVar </span><span class=cF4>
 <a name="l5964"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l58"><span class=cF4>sqrt2                                   </span></a><span class=cF0>(0x3FF6A09    0002 0000000020 DefineStr 
 <a name="l5965"></a>start                                   0000000015    0167            KeyWord 
 <a name="l5966"></a>static                                  0000000029    000C            KeyWord </span><span class=cF4>
-<a name="l5967"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l307"><span class=cF4>str2color_list                          </span></a><span class=cF0>0000015878    0004            ExportSysSym Imm 
+<a name="l5967"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDefine.CC.html#l307"><span class=cF4>str2color_list                          </span></a><span class=cF0>0000015890    0004            ExportSysSym Imm 
 <a name="l5968"></a>switch                                  0000000014    018C            KeyWord </span><span class=cF4>
-<a name="l5969"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelC.HH.html#l622"><span class=cF4>sys_PCIBIOS_service_dir                 </span></a><span class=cF0>000001EC33    0001 0000000004 GlbVar Public </span><span class=cF4>
+<a name="l5969"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelC.HH.html#l622"><span class=cF4>sys_PCIBIOS_service_dir                 </span></a><span class=cF0>000001EC03    0001 0000000004 GlbVar Public </span><span class=cF4>
 <a name="l5970"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l26"><span class=cF4>sys_boot_blk                            </span></a><span class=cF0>0000007C28    0004 0000000004 GlbVar </span><span class=cF4>
 <a name="l5971"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l27"><span class=cF4>sys_boot_patch_table_base               </span></a><span class=cF0>0000007C2C    0003 0000000004 GlbVar </span><span class=cF4>
 <a name="l5972"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l28"><span class=cF4>sys_boot_src                            </span></a><span class=cF0>0000007C24    000D 0000000004 GlbVar </span><span class=cF4>
 <a name="l5973"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l233"><span class=cF4>sys_cache_line_width                    </span></a><span class=cF0>0000009AA0    0003 0000000008 GlbVar Public </span><span class=cF4>
-<a name="l5974"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l6"><span class=cF4>sys_clip_doc                            </span></a><span class=cF0>000000C280    002B 0000000008 GlbVar Public </span><span class=cF4>
+<a name="l5974"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l6"><span class=cF4>sys_clip_doc                            </span></a><span class=cF0>000000C298    002B 0000000008 GlbVar Public </span><span class=cF4>
 <a name="l5975"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteMesh.CC.html#l693"><span class=cF4>sys_clip_tri_head                       </span></a><span class=cF0>007FE7B968    000B 0000000040 GlbVar </span><span class=cF4>
 <a name="l5976"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteMesh.CC.html#l692"><span class=cF4>sys_clip_vertex_head                    </span></a><span class=cF0>007FE7BA50    000B 0000000044 GlbVar </span><span class=cF4>
 <a name="l5977"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l149"><span class=cF4>sys_code_bp                             </span></a><span class=cF0>00000098E8    002A 0000000008 GlbVar Public </span><span class=cF4>
@@ -6008,42 +6008,42 @@ body {background-color:#1f1f1f;}
 <a name="l5980"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Menu.CC.html#l14"><span class=cF4>sys_cur_submenu_entry                   </span></a><span class=cF0>007FE43A38    001F 0000000008 GlbVar </span><span class=cF4>
 <a name="l5981"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l150"><span class=cF4>sys_data_bp                             </span></a><span class=cF0>00000098F0    0027 0000000008 GlbVar Public </span><span class=cF4>
 <a name="l5982"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l159"><span class=cF4>sys_focus_task                          </span></a><span class=cF0>0000009A38    0079 0000000008 GlbVar Public </span><span class=cF4>
-<a name="l5983"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FontStd.CC.html#l1"><span class=cF4>sys_font_std                            </span></a><span class=cF0>000000E8B8    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5983"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FontStd.CC.html#l1"><span class=cF4>sys_font_std                            </span></a><span class=cF0>000000E8D0    0003            ExportSysSym Imm </span><span class=cF4>
 <a name="l5984"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l229"><span class=cF4>sys_gdt                                 </span></a><span class=cF0>0000008020    0006 0000001080 GlbVar </span><span class=cF4>
 <a name="l5985"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l140"><span class=cF4>sys_heap_debug                          </span></a><span class=cF0>00000098D6    0002 0000000001 GlbVar </span><span class=cF4>
 <a name="l5986"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l141"><span class=cF4>sys_heap_init_flag                      </span></a><span class=cF0>00000098D2    0002 0000000001 GlbVar </span><span class=cF4>
 <a name="l5987"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l142"><span class=cF4>sys_heap_init_val                       </span></a><span class=cF0>00000098D3    0002 0000000001 GlbVar </span><span class=cF4>
-<a name="l5988"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l4"><span class=cF4>sys_macro_head                          </span></a><span class=cF0>000000C208    000D 0000000070 GlbVar </span><span class=cF4>
+<a name="l5988"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l4"><span class=cF4>sys_macro_head                          </span></a><span class=cF0>000000C220    000D 0000000070 GlbVar </span><span class=cF4>
 <a name="l5989"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocMacro.CC.html#l6"><span class=cF4>sys_macro_repeat_n                      </span></a><span class=cF0>007FE39C08    0007 0000000008 GlbVar </span><span class=cF4>
-<a name="l5990"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l5"><span class=cF4>sys_macro_task                          </span></a><span class=cF0>000000C278    0016 0000000008 GlbVar </span><span class=cF4>
+<a name="l5990"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l5"><span class=cF4>sys_macro_task                          </span></a><span class=cF0>000000C290    0016 0000000008 GlbVar </span><span class=cF4>
 <a name="l5991"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l143"><span class=cF4>sys_mem_init_flag                       </span></a><span class=cF0>00000098D0    0003 0000000001 GlbVar </span><span class=cF4>
 <a name="l5992"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l144"><span class=cF4>sys_mem_init_val                        </span></a><span class=cF0>00000098D1    0003 0000000001 GlbVar </span><span class=cF4>
 <a name="l5993"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l5"><span class=cF4>sys_message_flags                       </span></a><span class=cF0>007FDEAF78    0007 0000000008 GlbVar </span><span class=cF4>
-<a name="l5994"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l242"><span class=cF4>sys_neg_pows_lets                       </span></a><span class=cF0>00000123B8    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l5995"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l244"><span class=cF4>sys_neg_pows_list                       </span></a><span class=cF0>0000012408    0002            ExportSysSym Imm </span><span class=cF4>
-<a name="l5996"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l9"><span class=cF4>sys_num_spawned_tasks                   </span></a><span class=cF0>000000C290    0004 0000000008 GlbVar Public </span><span class=cF4>
-<a name="l5997"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l16"><span class=cF4>sys_os_version                          </span></a><span class=cF0>000000C2C0    0015 0000000008 GlbVar Public </span><span class=cF4>
+<a name="l5994"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l242"><span class=cF4>sys_neg_pows_lets                       </span></a><span class=cF0>00000123D0    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l5995"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l244"><span class=cF4>sys_neg_pows_list                       </span></a><span class=cF0>0000012420    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l5996"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l9"><span class=cF4>sys_num_spawned_tasks                   </span></a><span class=cF0>000000C2A8    0004 0000000008 GlbVar Public </span><span class=cF4>
+<a name="l5997"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l16"><span class=cF4>sys_os_version                          </span></a><span class=cF0>000000C2D8    0015 0000000008 GlbVar Public </span><span class=cF4>
 <a name="l5998"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l200"><span class=cF4>sys_pci_buses                           </span></a><span class=cF0>0000008016    000D 0000000002 GlbVar Public </span><span class=cF4>
-<a name="l5999"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l160"><span class=cF4>sys_pci_services                        </span></a><span class=cF0>000001EC37    0011 0000000004 GlbVar Public </span><span class=cF4>
-<a name="l6000"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l241"><span class=cF4>sys_pos_pows_lets                       </span></a><span class=cF0>00000123A0    0003            ExportSysSym Imm </span><span class=cF4>
-<a name="l6001"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l243"><span class=cF4>sys_pos_pows_list                       </span></a><span class=cF0>00000123D0    0002            ExportSysSym Imm </span><span class=cF4>
+<a name="l5999"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/PCIBIOS.CC.html#l160"><span class=cF4>sys_pci_services                        </span></a><span class=cF0>000001EC07    0011 0000000004 GlbVar Public </span><span class=cF4>
+<a name="l6000"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l241"><span class=cF4>sys_pos_pows_lets                       </span></a><span class=cF0>00000123B8    0003            ExportSysSym Imm </span><span class=cF4>
+<a name="l6001"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l243"><span class=cF4>sys_pos_pows_list                       </span></a><span class=cF0>00000123E8    0002            ExportSysSym Imm </span><span class=cF4>
 <a name="l6002"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l186"><span class=cF4>sys_progresses                          </span></a><span class=cF0>00000098F8    0014 0000000140 GlbVar Public </span><span class=cF4>
 <a name="l6003"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Registry.CC.html#l4"><span class=cF4>sys_registry_doc                        </span></a><span class=cF0>007FDEAF60    002B 0000000008 GlbVar </span><span class=cF4>
 <a name="l6004"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l29"><span class=cF4>sys_run_level                           </span></a><span class=cF0>0000007C30    0043 0000000004 GlbVar </span><span class=cF4>
 <a name="l6005"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l194"><span class=cF4>sys_semas                               </span></a><span class=cF0>0000009B00    00A5 0000000A80 GlbVar </span><span class=cF4>
-<a name="l6006"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l8"><span class=cF4>sys_task                                </span></a><span class=cF0>000000C288    0035 0000000008 GlbVar Public </span><span class=cF4>
-<a name="l6007"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l12"><span class=cF4>sys_task_being_screen_updated           </span></a><span class=cF0>000000C2A0    000E 0000000008 GlbVar </span><span class=cF4>
+<a name="l6006"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l8"><span class=cF4>sys_task                                </span></a><span class=cF0>000000C2A0    0035 0000000008 GlbVar Public </span><span class=cF4>
+<a name="l6007"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l12"><span class=cF4>sys_task_being_screen_updated           </span></a><span class=cF0>000000C2B8    000E 0000000008 GlbVar </span><span class=cF4>
 <a name="l6008"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l145"><span class=cF4>sys_var_init_flag                       </span></a><span class=cF0>00000098D4    0007 0000000001 GlbVar </span><span class=cF4>
 <a name="l6009"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l146"><span class=cF4>sys_var_init_val                        </span></a><span class=cF0>00000098D5    0007 0000000001 GlbVar </span><span class=cF4>
 <a name="l6010"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l247"><span class=cF4>sys_vbe_info                            </span></a><span class=cF0>00000090A4    003A 0000000200 GlbVar Public </span><span class=cF4>
-<a name="l6011"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l248"><span class=cF4>sys_vbe_mode                            </span></a><span class=cF0>00000093E4    0024 0000000100 GlbVar Public </span><span class=cF4>
+<a name="l6011"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l248"><span class=cF4>sys_vbe_mode                            </span></a><span class=cF0>00000093E4    0022 0000000100 GlbVar Public </span><span class=cF4>
 <a name="l6012"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l249"><span class=cF4>sys_vbe_mode_num                        </span></a><span class=cF0>00000094E4    0006 0000000002 GlbVar </span><span class=cF4>
 <a name="l6013"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l250"><span class=cF4>sys_vbe_modes                           </span></a><span class=cF0>00000092A4    0008 0000000140 GlbVar </span><span class=cF4>
-<a name="l6014"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l11"><span class=cF4>sys_winmgr_task                         </span></a><span class=cF0>000000C298    005E 0000000008 GlbVar </span><span class=cF4>
+<a name="l6014"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l11"><span class=cF4>sys_winmgr_task                         </span></a><span class=cF0>000000C2B0    005E 0000000008 GlbVar </span><span class=cF4>
 <a name="l6015"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/System/Sound.CC.html#l123"><span class=cF4>tM                                      </span></a><span class=cF0>007FE5BAE0    0005 0000000028 Funct Public </span><span class=cF4>
-<a name="l6016"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l75"><span class=cF4>tS                                      </span></a><span class=cF0>0000016156    006D 0000000025 Funct Public </span><span class=cF4>
-<a name="l6017"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l30"><span class=cF4>text                                    </span></a><span class=cF0>000000CC00    00B8 0000000069 GlbVar Public </span><span class=cF4>
-<a name="l6018"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l86"><span class=cF4>throw                                   </span></a><span class=cF0>0000018FE3    00BC 00000001E2 Funct Public 
+<a name="l6016"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMisc.CC.html#l75"><span class=cF4>tS                                      </span></a><span class=cF0>0000016126    006D 0000000025 Funct Public </span><span class=cF4>
+<a name="l6017"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.CC.html#l30"><span class=cF4>text                                    </span></a><span class=cF0>000000CC18    00BA 0000000069 GlbVar Public </span><span class=cF4>
+<a name="l6018"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KExcept.CC.html#l86"><span class=cF4>throw                                   </span></a><span class=cF0>0000018FB3    00BC 00000001E2 Funct Public 
 <a name="l6019"></a>try                                     0000000005    006F            KeyWord </span><span class=cF4>
 <a name="l6020"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/Compiler.PRJ.html#l21"><span class=cF4>uasm                                    </span></a><span class=cF0>007FFB3048    002B 0000000038 GlbVar 
 <a name="l6021"></a>union                                   0000000002    0021            KeyWord </span><span class=cF4>