Change Log
Use R() to rename if I change a label.
----10/06/26 13:45:02----
* Fixed IDE detection in ATARep() function
- See /Kernel/BlkDev/DskATAId.HC.Z
- Same method as with DVD probing on Boot
* Fixed PCIReadU32 in /Kernel/PCIBIOS.HC.Z
- Now doesn't crash on non-legacy systems
- Might have to Fix U16 and U8 as well
----10/06/26 03:40:55----
* Fixed DVD probing for install
Bus now gets probed entirely
If nothing found, try legacy (for VM)
See /Kernel/BlkDev/DskATAId.HC.Z
* Added a new helper PCIRead()
PCIReadU32 crashed the probing
* TODO: Fix PCIReadU32
----10/05/26 06:51:00----
* AI fixed CD/DVD write. Have to review still
* /Kernel/BlkDev/DskCDDVD.HC.Z
- DVDImageWrite() was changed
* /Kernel/BlkDev/DskATA.HC.Z
- ATAPIWriteBlks() was changed. Helpers added. Starting Line 798
----09/30/26 16:02:58----
* DskATA.HC.Z: Rewrote HDD R/W path. Plain PIO,
16-bit data port, 400ns delays, SRST channel
reset on retry, no infinite wait
* DskATA.HC.Z: Block device lock is released before throw()
* DskATA.HC.Z: HD size now from IDENTIFY DEVICE.
Flush Cache, base1 masked to control block start,
CD path restored to original
* DskATAId.HC.Z: BootDVDProbeAll() now returns FALSE when nothing found
* FileSySFAT.HC.Z: Fixed dir entry deletion, long name cleanup
* ISOInit(): Accept "TempleOS RedSea" marker at both offsets
(318 and legacy 314). Older discs mount again.
----03/14/17 01:47:41----
----03/14/17 00:14:39----
*
* R("pen_width","thick");
----02/05/17 16:37:39----
* Added ::/Doc/BlkChain.DD.
----02/03/17 17:27:36----
* Added multicore ::/Adam/AMathODE.HC.
* Improved support for sub and super scripts.
----01/31/17 10:22:10----
* Added ::/Demo/Graphics/LightTable.HC.
* Added TOS Linux Setup.
----01/27/17 08:13:37----
* Added DocLineRead() and DocLineWrite().
----01/25/17 20:44:17----
* R("DocLineNumGoto","DocGoToLine");
* R("Clipboard","Clip");
* R("AutoMountIDE","MountIDEAuto");
* R("ChgExt","ExtChg");
* R("DftExt","ExtDft");
* R("CurDir","DirCur");
* R("MkDir","DirMk");
* R("ChkDsk","DskChk");
* R("ChgDsk","DskChg");
* R("PrtDsk","DskPrt");
* R("RBlks","BlkRead");
* R("WBlks","BlkWrite");
* R("FRBlks","FBlkRead");
* R("FWBlks","FBlkWrite");
* R("Cluster","Clus");
* R("RClusters","ClusRead");
* R("WClusters","ClusWrite");
----01/24/17 21:56:06----
* Improved ::/Apps/Psalmody/JukeBox.HC
* R("TreeBranch","Tree");
* Added DocTreeWrite() and DocTreeAppend().
----01/22/17 06:08:00----
*
* Changed polling of KbdMsHndlr() in WinMgrSleep(), increased fifos.
----01/17/17 18:11:53----
* Fixed $ class offset so #assert's don't lag a token.
----01/17/17 14:39:41----
* Added blkdev.ins_base0 and blkdev.ins_unit.
* Added make RedSeaISO() to FileMgr().
* Added blkdev.dft_iso_c_filename "::/Tmp/CDDVD.ISO.C".
----01/17/17 06:12:21----
* R("MIN_...","..._MIN");
* R("MAX_...","..._MAX");
* R("NUM_...","..._NUM");
----01/14/17 19:16:51----
* Created /Demo/AcctExample/TOS.
* R("MAX_...","_NUM...");
----01/14/17 09:43:12----
* Improved ::/Demo/AcctExample/TOS/TOSHolySpirit.HC.
* Added cmp U0 Expression warn.
* Improved syntax highlighting.
----01/11/17 03:33:33----
*
* R("ChangeLog","ChgLog");
* Added show mouse pos to <CTRL-ALT-G>.
* Improved TOSRegen().
* Added Let2Let().
----01/10/17 14:27:58----
* Made DocPut() use parent task's doc if input filter task.
* Added Once(), AOnce(), OnceFlush(), AOnceFlush(), OnceDrv(), AOnceDrv() and
OnceExe().
* R("DoOnce","Once");
* Added RegAppend() and RegCnt();
* R("RegSetDftEntry()","RegDft()");
* R("RegExeBranch()","RegExe()");
* R("RegWriteBranch()","RegWrite()");
----01/10/17 11:45:41----
* Added ::/Adam/InsReg.HC with InsReg(), InsRereg() and InsUnreg().
* Added ::/Adam/Host.HC with HostChgDsk().
* Added ::/Adam/Opt/Utils/TOS.HC with TOSStdIns().
* Added cmd line args for partition % to DskPrt().
----01/09/17 21:48:34----
* R("a1","arg1");
* R("a2","arg2");
* R("r","res");
----01/09/17 02:30:59----
* Improved compiler ICSlashOp().
* Added Panic().
* Made it possible to mount just one partition.
* Fixed creation of RedSea ISOs.
* Organized ::/PersonalMenu.DD.
* Moved AfterEgypt to the supplemental disk.
----01/06/17 06:07:19----
* Fixed DskChg().
* Improved ::/Misc/OSTestSuite.HC.
----01/05/17 04:53:21----
* No longer support ASCII#12, <CTRL-l> CH_FORM_FEED.
* Fixed sys_var_init_flag.
* GRScrnCaptureRead().
----01/04/17 18:06:14----
* Added ::/Demo/AcctExample/TOS/TOSPolicies.DD.
* R("U0 pad;",";"); for align #asserts.
* Got rid of mouse.throttle.
* R("Button","Bttn");
* R("Handler","Hndlr");
* R("InputPointer","Mouse");
* Improved MemRep().
* Changed ::/Adam/WallPaper.HC.
----01/03/17 12:23:49----
* R("chars_cmp...","char_bmp...");
* Added chk for Profanity.
* Improved TOSRegen.
* Removed TempleOSBooks1.ISO and TempleOSBooks2.ISO out of TempleOSSup1.ISO.
----01/01/17 17:16:16----
*
* Added Collapse().
* Added CursorRem().
----12/31/16 07:21:20----
* R("SYS_SEMA_...","SEMA_...");
* R("SYSf_CTRL_ALT_...","CTRL_ALT_...");
* R("ThrowBreak()","Break()");
* Added MemPageRep().
----12/30/16 23:42:20----
* R("Pages512","Pags");
* Overhauled ::/Kernel/Mem/PageTables.HC.
* R("BusyWait()","Busy()");
----12/29/16 10:21:44----
* Changed Snd() from freq to a I8 val called an ona.
* Fixed err in music octaves.
* To convert songs, download Supplemental#1 ISO from the AppStore on
http://www.templeos.org and run Sup1/Sup1Utils/CvtSong500.HC.
----12/22/16 16:18:32----
* R("CSrvCmd","CJob");
* R("CSrvCtrl","CJobCtrl");
----12/03/16 13:19:58----
* R("SpriteMat3B()","Sprite3Mat4x4B()");
* R("SpriteX3B()","Sprite3XB()");
* R("SpriteY3B()","Sprite3YB()");
* R("SpriteZ3B()","Sprite3ZB()");
* Improved ::/Demo/Games/Talons.HC.
----12/03/16 10:16:26----
* Changed __CMD_LINE__.
* Added CProgress.tf.
* Added sys_staff_mode_flag.
* R("except_caller","except_callers");
----11/30/16 22:44:35----
* Added SpriteTransform().
----11/28/16 07:11:41----
* Improved ::/Apps/Titanium/Titanium.HC.
----11/26/16 22:43:51----
* Added solar storms to ::/Apps/X-Caliber/X-Caliber.HC.
* R("TimeOut","Titanium");
----11/20/16 19:46:43----
*
* Improved ::/Apps/Titanium/Titanium.HC.
* Improved ::/Apps/X-Caliber/X-Caliber.HC.
----11/19/16 08:19:51----
* Improved Budget application.
----11/17/16 18:49:51----
* R("EagleDive","Talons");
* Improved ::/Demo/Games/RocketScience.HC.
* Improved ::/Demo/Games/Rocket.HC.
----10/28/16 05:54:27----
* Added ::/Demo/RadixSort.HC.
----10/26/16 00:21:06----
* Added CProgress.t0.
* Improved ::/Doc/Boot.DD.
----10/25/16 18:02:44----
* Improved ::/Adam/Gr/SpriteEd.HC.
* Improved ::/Demo/AcctExample/TOS/TOSHolySpirit.HC.
----10/12/16 10:55:26----
* Added CCF_NO_CHAR_CONST.
* Improved ::/Demo/ToHtmlToTXTDemo/ToHtml.HC.
----10/03/16 01:09:35----
* Changed GodWord().
----09/30/16 18:29:59----
* Improved Rand()'s.
* Improved ::/Adam/Opt/Utils/ToTXT.HC.
----09/29/16 10:13:14----
*
* Added TASKf_CMD_LINE_PMT.
* Improved TaskWait().
* Improved DeathWait().
----09/27/16 12:40:21----
* Added SndRst().
* Got rid of crappy reverb in ::/Apps/Psalmody/PsalmodyMain.HC.
----09/27/16 11:09:25----
* Improved ::/Misc/OSTestSuite.HC.
* Fixed bug in EdCharIns() printing $ cmds.
* Added FUF_JUST_DD and FILEMASK_DD.
----09/27/16 01:05:52----
* Improved ::/Doc/MemOverview.DD.
* Got rid of ::/Demo/Lectures/Mem.
* Made filename paths relative to document location in DolDoc links.
* R("Temp","Tmp");
----09/26/16 00:44:42----
* Added CloseAssault and OverRun to ::/Apps/ToTheFront/ToTheFront.HC.
----09/22/16 07:53:20----
* Improved ::/Demo/Graphics/Box.HC.
* Improved ::/Demo/Graphics/SpritePlot3D.HC.
----09/21/16 17:09:40----
* Fixed bug in ::/Demo/Games/BomberGolf.HC.
----09/20/16 15:57:30----
* R("Screen","Scrn");
* R("WinMgrSync","Refresh");
* R("InDbg","DbgMode");
* Improved ::/Doc/Boot.DD.
----09/20/16 07:31:52----
* R("DAT","DATA");
* R("Auto","In");
* R("AutoStr","InStr");
* R("AutoFile","InFile");
* R("AUT","IN");
* R("GRA","GR");
----09/18/16 20:40:44----
* Added ::/Doc/WhyNotMore.DD.
----09/18/16 12:52:03----
*
* Fixed bug in IsDotZ() and IsDotC().
* R("CPP","HC");
* R("HPP","HH");
* R("TXT","DD");
----09/06/16 13:01:42----
* Added OPTf_WARN_HEADER_MISMATCH.
* Changed WinInside().
* Got rid of MSG_FOCUS, MSG_MOVE, and MSG_SIZE. There are no longer messages
for moving and sizing windows.
----09/06/16 02:40:43----
* Improved ::/Demo/MagicPairs.HC.
----08/27/16 09:45:39----
* Improved CPURep().
* Improved ::/Misc/OSTestSuite.HC.
* Added BirthWait() and DeathWait().
----08/22/16 04:14:47----
* R("TK_DOT_DOT_DOT","TK_ELLIPSIS");
----07/17/16 13:03:12----
* Improved DocOpt().
----07/17/16 03:23:53----
* Improved ::/Demo/Games/RawHide.HC.
----07/15/16 10:11:10----
*
* Improved ::/Demo/Games/Talons.HC.
----07/15/16 05:17:24----
* Created CDevGlbls.uncached_alias.
* Added 1 Gig page table support.
----07/13/16 17:21:19----
* Added multicore report to CPURep().
----07/09/16 08:46:36----
* Changed scoring in ::/Demo/Games/Talons.HC.
* Replaced many "%Q" with "%$Q".
* Fixed '\x24'.
* Added '\d' for '$'.
----07/08/16 14:30:19----
* R("root","head");
* Fixed REP_STOSB and MemSet() for 64-bit.
----07/07/16 07:21:03----
* DocRead() changes to file's dir so relative filenames work.
* Added AppStore to website with Supplemental#1 ISO for download.
----07/06/16 23:45:30----
* Fixed multicore bug in Sprite3().
* Improved ::/Demo/Games/Talons.HC.
----07/05/16 06:03:47----
*
* Improved ::/Demo/Games/Talons.HC.
* Improved GrFillTri0().
----07/03/16 04:30:05----
* Added Unmount().
* Made BootLoader mandatory in RedSeaISO().
* Added BDT_ISO_FILE_READ.
----07/01/16 05:29:08----
* Made underscore mandatory on HolyC callable asm functions.
----06/28/16 13:15:08----
* Changed TaskRep() and MemRep().
* Changed ::/Adam/WallPaper.HC.
----06/26/16 14:01:16----
* Added LastFun(), RunFile(), RunFile2() and PopUpRunFile().
* Made boot code modular.
----06/24/16 14:15:13----
* Added A.I. to ::/Apps/KeepAway/KeepAway.HC and changed scoring.
----06/24/16 02:55:42----
*
* Added Polygon, Fence, Prism and ResetColor commands to SpriteMeshEd().
* R("Reverse","Rev");
* R("Select","Sel");
----06/23/16 01:03:36----
* Added GrFillCircle().
* Added GrVLine() and GrLineFat3().
----06/18/16 16:16:22----
* Modified KeyDevAdd().
* R("nounusedwarn","no_warn");
* R("sub_switch_start","start");
* R("sub_switch_end","end");
* Changed args to PutDirLink() and PutFileLink().
* Added HomeSet(). Added "~" as special directory designator.
* Changed filename exclude mask char from '~' to '!'. See File Utils.
* Got rid of /Home/HomePkgs.HC.
----06/16/16 20:59:41----
* <CTRL-ALT-t> is terminal window.
* <CTRL-ALT-n> is next task.
----06/16/16 19:49:39----
* Added ::/Doc/Comm.HC.
* Added ::/Doc/StdTempleOSPC.DD.
* Added ::/Kernel/FontCyrillic.HC. <CTRL-ALT-f>
----06/02/16 03:20:56----
*
* Added claws to ::/Demo/Games/Talons.HC.