diff --git a/TempleOSCD/0000Boot/0000Kernel.BIN.C b/TempleOSCD/0000Boot/0000Kernel.BIN.C index cc2b4f5..cf332c2 100644 Binary files a/TempleOSCD/0000Boot/0000Kernel.BIN.C and b/TempleOSCD/0000Boot/0000Kernel.BIN.C differ diff --git a/TempleOSCD/Compiler/Compiler.BIN b/TempleOSCD/Compiler/Compiler.BIN index ffcb1e1..0baf9c7 100644 Binary files a/TempleOSCD/Compiler/Compiler.BIN and b/TempleOSCD/Compiler/Compiler.BIN differ diff --git a/TempleOSCD/Demo/AcctExample/PersonalNotes.DD b/TempleOSCD/Demo/AcctExample/PersonalNotes.DD index 639c119..2196216 100644 --- a/TempleOSCD/Demo/AcctExample/PersonalNotes.DD +++ b/TempleOSCD/Demo/AcctExample/PersonalNotes.DD @@ -13,11 +13,6 @@ $WW,1$$FG,5$$TX+CX,"TODO"$$FG$ * Helicopters. * Anti-Aircraft. -* Bug: 7FD77BA0 48BB182D4454 MOV U64 RBX,I64 4019,21FB,5444,2D18 - 7FD77BA6 FB211940 -* Opt? 7FD77BAA 53 PUSH U64 RBX - - * $MA-X+PU,"64-Bit Device Memory",LM="F(\"mem64_ptr\");View;"$ is not implemented. * Cursor in $LK,"~/TOS/TOSToHtml.HC"$. @@ -446,7 +441,7 @@ $FG,5$$TX+CX,"Misc Notes"$$FG$ Erik van der Karbargenbok: $LK,"TempleBot",A="PI:~/Sup1/Sup1Bin/TempleBot"$. Intel CEO's name: Brian Krzanich >$FG,2$lspci -v$FG$ -Size:$TX,"17396KB",D="DD_TEMPLEOSCD_K_SIZE"$ +Size:$TX,"17402KB",D="DD_TEMPLEOSCD_K_SIZE"$ $FG,5$$TX+CX,"My Web Bookmarks"$$FG$$WW,0$ $TX,"My FireFox Bookmarks",HTML="http://www.templeos.org/Wb/Home/Sup1/Sup1Blog/Bookmarks"$ @@ -512,3 +507,6 @@ $TX,"C64 Programmers Reference Guide",HTML="http://www.commodore.ca/manuals/c64_ $TX,"8-Bit Pixel Art",HTML="http://8bitdecals.com/8-bit-image-gallery"$ $TX,"8-Bit Japanese Pixel Art",HTML="http://designmadeinjapan.com/magazine/illustration-icon/tumblr-gifs-of-japanese-life"$ + + +sha256sum diff --git a/TempleOSCD/Demo/AcctExample/Registry.HC b/TempleOSCD/Demo/AcctExample/Registry.HC index 16a9e78..b2cc344 100644 --- a/TempleOSCD/Demo/AcctExample/Registry.HC +++ b/TempleOSCD/Demo/AcctExample/Registry.HC @@ -62,7 +62,7 @@ $ID,-2$$TR,"Titanium"$ $ID,2$I64 best_score=16469; $ID,-2$$TR,"TOSRegen"$ $ID,2$progress1_tf=0.000;progress2_tf=0.000; -progress3_tf=0.000;progress4_tf=199.536; +progress3_tf=0.000;progress4_tf=191.675; $ID,-2$$ID,-2$$TR,"Once"$ $ID,2$$TR,"Adam"$ $ID,2$$ID,-2$$TR,"User"$ diff --git a/TempleOSCD/Demo/ToHtmlToTXTDemo/DemoInPage.DD b/TempleOSCD/Demo/ToHtmlToTXTDemo/DemoInPage.DD index 25a64e6..7338deb 100644 --- a/TempleOSCD/Demo/ToHtmlToTXTDemo/DemoInPage.DD +++ b/TempleOSCD/Demo/ToHtmlToTXTDemo/DemoInPage.DD @@ -167,7 +167,7 @@ TempleOS is a free, public domain, open source, $FG,4$$TX,"x86_64",HTML="http:// The CIA encourages code obsfucation. They make it more complicated than necessary. TempleOS is, literally, more simple than necessary. It is obnoxiously simple... to the point it hurts. -This $TX,"\"Hello World\" joke",HTML="http://www.infiltec.com/j-h-wrld.htm"$, the $TX,"BMP file format",HTML="http://en.wikipedia.org/wiki/BMP_file_format"$ and the $TX,"WAV file format",HTML="http://en.wikipedia.org/wiki/WAV"$ show that the industry is really screwed-up! That's what TempleOS fixes. I capped the line-of-code count at 100,000 and God said it must be perfect, so it will never be an ugly monstrocity. It is currently $TX,"82,152",D="DD_TEMPLEOS_LOC_OFFICIAL"$ lines of unblemished code. Backward compatibility is not promised. +This $TX,"\"Hello World\" joke",HTML="http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html"$, the $TX,"BMP file format",HTML="http://en.wikipedia.org/wiki/BMP_file_format"$ and the $TX,"WAV file format",HTML="http://en.wikipedia.org/wiki/WAV"$ show that the industry is really screwed-up! That's what TempleOS fixes. I capped the line-of-code count at 100,000 and God said it must be perfect, so it will never be an ugly monstrocity. It is currently $TX,"82,152",D="DD_TEMPLEOS_LOC_OFFICIAL"$ lines of unblemished code. Backward compatibility is not promised. Normally, failure is not an option, but since TempleOS accompanies Windows or Linux, we exclude certain uses. There is no reason to duplicate browsing, multimedia, desktop publishing, etc. Linux wants to be a secure, multi-user mainframe. That's why it has file permissions. The vision for TempleOS, however, is a modern, 64-bit Commodore 64. The C64 was a non-networked, home computer mostly used for games. It trained my generation how to program because it was wide open, completely hackable. The games were not multimedia works of art, but generated by non-artist. diff --git a/TempleOSCD/Doc/ChgLog.DD b/TempleOSCD/Doc/ChgLog.DD index 46d053f..22be638 100644 --- a/TempleOSCD/Doc/ChgLog.DD +++ b/TempleOSCD/Doc/ChgLog.DD @@ -2,7 +2,7 @@ $WW,1$$FG,5$$TX+CX,"Change Log"$$FG$ Use $LK,"R",A="MN:R"$() to rename if I change a label. -$IV,1$----02/27/17 20:14:33----$IV,0$ +$IV,1$----03/04/17 02:46:30----$IV,0$ $IV,1$----02/05/17 16:37:39----$IV,0$ * Added $LK,"::/Doc/BlkChain.DD"$. diff --git a/TempleOSCD/Kernel/KernelC.HH b/TempleOSCD/Kernel/KernelC.HH index eb5f39c..549b117 100644 --- a/TempleOSCD/Kernel/KernelC.HH +++ b/TempleOSCD/Kernel/KernelC.HH @@ -275,7 +275,6 @@ public extern Bool FBlkWrite(CFile *f,U8 *buf,I64 blk=FFB_NEXT_BLK,I64 cnt=1); public extern U0 FClose(CFile *f); public extern CFile *FOpen(U8 *filename,U8 *flags,I64 cnt=0); public extern I64 FSize(CFile *f); - #help_index "File/Cmd Line (Typically);Cmd Line (Typically)" public extern Bool Cd(U8 *dirname=NULL,Bool make_dirs=FALSE); public extern I64 Del(U8 *files_find_mask,Bool make_mask=FALSE, @@ -594,6 +593,7 @@ public extern I64 GetMsg(I64 *_arg1=NULL,I64 *_arg2=NULL, extern U0 InputFilterTask(); public extern I64 ScanMsg(I64 *_arg1=NULL,I64 *_arg2=NULL, I64 mask=~1,CTask *task=NULL); + #help_index "Misc" public extern I64 EndianI64(I64 d); public extern U16 EndianU16(U16 d);