templeos-info/public/Wb/Demo/AcctExample/PersonalNotes.DD.HTML

533 lines
42 KiB
HTML
Executable File

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="generator" content="TempleOS V5.03">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="/style/templeos.css">
<script src="/script/templeos.js"></script>
<style type="text/css">
.cF0{color:#000000;background-color:#ffffff;}
.cF1{color:#0000aa;background-color:#ffffff;}
.cF2{color:#00aa00;background-color:#ffffff;}
.cF3{color:#00aaaa;background-color:#ffffff;}
.cF4{color:#aa0000;background-color:#ffffff;}
.cF5{color:#aa00aa;background-color:#ffffff;}
.cF6{color:#aa5500;background-color:#ffffff;}
.cF7{color:#aaaaaa;background-color:#ffffff;}
.cF8{color:#555555;background-color:#ffffff;}
.cF9{color:#5555ff;background-color:#ffffff;}
.cFA{color:#55ff55;background-color:#ffffff;}
.cFB{color:#55ffff;background-color:#ffffff;}
.cFC{color:#ff5555;background-color:#ffffff;}
.cFD{color:#ff55ff;background-color:#ffffff;}
.cFE{color:#ffff55;background-color:#ffffff;}
.cFF{color:#ffffff;background-color:#ffffff;}
</style>
</head>
<body>
<pre style="font-family: courier, monospace; font-size: 10pt;">
<a name="l1"></a><span class=cF5> TODO</span><span class=cF0>
<a name="l2"></a>
<a name="l3"></a>* Get rid of niggerlicious name &quot;binary&quot;.
<a name="l4"></a>
<a name="l5"></a>* Change mouse Z to wheel.
<a name="l6"></a>
<a name="l7"></a>* 10/28/17 Editor froze when filter search 3, in bible, &quot;hour&quot;.
<a name="l8"></a>
<a name="l9"></a>* 10/28/17 Titanium froze, easy repeatable
<a name="l10"></a>
<a name="l11"></a>* Corrupt ISO.C, might be fix--no longer dependent on direntry ISO filesize
<a name="l12"></a>
<a name="l13"></a>* DskChk CDROM
<a name="l14"></a>
<a name="l15"></a>* Compiler Bug: </span><a href="/Wb/Adam/Gr/ScrnCast.HC#l78"><span class=cF4>AUWrite</span></a><span class=cF0>() dst-&gt;cdt=t0_now+ToI64(CDATE_FREQ*(tmpsd-&gt;tS-t0_tS));
<a name="l16"></a>
<a name="l17"></a>* Make MV files combine disjoint rects for same frame.
<a name="l18"></a>
<a name="l19"></a>* God said to reconsider switch start/end, perhaps preface portion?
<a name="l20"></a>
<a name="l21"></a>* 170605 Alec Murphy said MountFile() of a red sea supplemental1 ISO failed.
<a name="l22"></a>
<a name="l23"></a>* Does entire tool chain support super/sub script?
<a name="l24"></a>
<a name="l25"></a>* 170624 </span><a href="/Wb/Adam/ABlkDev/DskChk.HC#l207"><span class=cF4>DskChk</span></a><span class=cF0>() showed extra alloced clus for FAT32, Sup1Hymns. ClusNum was
<a name="l26"></a>'.'+1 and clus was zero.
<a name="l27"></a>
<a name="l28"></a>* </span><a href="/Wb/Apps/X-Caliber/X-Caliber.HC#l1"><span class=cF4>::/Apps/X-Caliber/X-Caliber.HC</span></a><span class=cF0>
<a name="l29"></a>* Add asteroid harbor defense.
<a name="l30"></a>* Afterburner thruster.
<a name="l31"></a>
<a name="l32"></a>* </span><a href="/Wb/Apps/Titanium/Titanium.HC#l1"><span class=cF4>::/Apps/Titanium/Titanium.HC</span></a><span class=cF0>
<a name="l33"></a>* Lead-in at start of game with no enemy.
<a name="l34"></a>* Have highway of death.
<a name="l35"></a>* Fix straight shooting.
<a name="l36"></a>* Helicopters.
<a name="l37"></a>* Anti-Aircraft.
<a name="l38"></a>
<a name="l39"></a>* </span><span class=cF9><u>64-Bit Device Memory</u></span><span class=cF0> is not implemented.
<a name="l40"></a>
<a name="l41"></a>* Investigate why packet loss </span><a href="/Wb/Adam/Training.HC#l113"><span class=cF4>Training Sleep(1)</span></a><span class=cF0>.
<a name="l42"></a>
<a name="l43"></a>* Add AVL or red/black binary tree library support. We have fixed-size stack.
<a name="l44"></a>Auto-balancing binary tree is very needed. I've done everything myself. I
<a name="l45"></a>don't want to ruin a perfect record. I'm in no hurry.
<a name="l46"></a>
<a name="l47"></a>* </span><a href="/Wb/Adam/Gr/SpriteEd.HC#l1"><span class=cF4>SpriteEd</span></a><span class=cF0> shift pts, Ctrl pt for ellipse/polygon w,h is off when rotated.
<a name="l48"></a>
<a name="l49"></a>* God said this is bad. </span><a href="/Wb/Adam/DolDoc/DocFind.HC#l41"><span class=cF4>FL:::/Adam/DolDoc/DocFind.HC,41</span></a><span class=cF0>
<a name="l50"></a>* Backward &lt;SHIFT-F3&gt; is broken?
<a name="l51"></a>
<a name="l52"></a>* </span><a href="/Wb/Adam/Opt/Utils/Find.HC#l145"><span class=cF4>Find</span></a><span class=cF0>() search sprite text?
<a name="l53"></a>
<a name="l54"></a>* Cannot include ':' in </span><a href="/Wb/Adam/DolDoc/DocLink.HC#l19"><span class=cF4>Document Links</span></a><span class=cF0> search string.
<a name="l55"></a>* $DA fixed width string: &lt;Del&gt; or &lt;BACKSPACE&gt; permanently shortens.
<a name="l56"></a>
<a name="l57"></a>* 11/19/16 editor took long time after copying old testament onto clip and
<a name="l58"></a>exiting.
<a name="l59"></a>
<a name="l60"></a>* Nestled switch() start/end?
<a name="l61"></a>
<a name="l62"></a>* Editor filter froze.
<a name="l63"></a>
<a name="l64"></a>* Editor overstrike mode at cmd line with menu macro? Probably, many other
<a name="l65"></a>overstrike issues.
<a name="l66"></a>
<a name="l67"></a>* </span><a href="/Wb/Kernel/KernelA.HH#l939"><span class=cF4>DOCT_HEX_ED</span></a><span class=cF0> with odd size, ASCII cannot be edited.
<a name="l68"></a>
<a name="l69"></a>* </span><a href="/Wb/Adam/Gr/SpriteEd.HC#l789"><span class=cF4>FL:::/Adam/Gr/SpriteEd.HC,789</span></a><span class=cF0> Resize bitmap?
<a name="l70"></a>
<a name="l71"></a>* </span><a href="/Wb/Adam/DolDoc/DocChar.HC#l487"><span class=cF4>DOCEF_REMALLOC_DATA</span></a><span class=cF0> HexEdit Remalloc.
<a name="l72"></a>
<a name="l73"></a>* </span><a href="/Wb/Kernel/KernelA.HH#l1274"><span class=cF4>DOCF_DBL_DOLLARS</span></a><span class=cF0> in </span><a href="/Wb/Adam/DolDoc/DocCodeTools.HC#l422"><span class=cF4>Reindention</span></a><span class=cF0>.
<a name="l74"></a>
<a name="l75"></a>* Compiler Optimization: Local array vars --&gt; reg. Might exist.
<a name="l76"></a>
<a name="l77"></a>* Make function as a better word processor. Justify text. Page numbers.
<a name="l78"></a>Header and footer templates?
<a name="l79"></a>
<a name="l80"></a>* Compiler Optimization: heap_glbls with added offset. Might exist.
<a name="l81"></a>
<a name="l82"></a>* Bug: Find-and-replace text on $PT$ line before it.
<a name="l83"></a>* 12/25/2015 Copy-Paste index.html glitch if source window 40 columns.
<a name="l84"></a>* 01/06/2016 Editor filter &quot;str&quot; applied to output from LineRep looks broken.
<a name="l85"></a>
<a name="l86"></a>* Document, perhaps with video, </span><a href="/Wb/Kernel/SerialDev/Message.HC#l193"><span class=cF4>GetStr</span></a><span class=cF0>() all the way down into </span><a href="/Wb/Kernel/KeyDev.HC#l1"><span class=cF4>PutKey</span></a><span class=cF0>() code.
<a name="l87"></a>
<a name="l88"></a>* Better dictionary.
<a name="l89"></a>* Good spell checker.
<a name="l90"></a>* Good Bible search.
<a name="l91"></a>
<a name="l92"></a>* Can </span><a href="/Wb/Kernel/KernelA.HH#l2838"><span class=cF4>MEM_EXTRA_HASH2_PAGS</span></a><span class=cF0> be just one?
<a name="l93"></a>
<a name="l94"></a>* Bible ranges in </span><a href="/Wb/Adam/God/GodBible.HC#l240"><span class=cF4>BibleVerse</span></a><span class=cF0>().
<a name="l95"></a>
<a name="l96"></a>* </span><a href="/Wb/Demo/Games/FlatTops.HC#l1"><span class=cF4>::/Demo/Games/FlatTops.HC</span></a><span class=cF0> is torpedo, not bombs.
<a name="l97"></a>
<a name="l98"></a>* Reset MPs with </span><a href="/Wb/Kernel/MultiProc.HC#l283"><span class=cF4>Core0StartMP</span></a><span class=cF0>() after boot. Free old task memory?
<a name="l99"></a>
<a name="l100"></a>* Use thick and pen_height when clipping with thick&gt;1.
<a name="l101"></a>
<a name="l102"></a>* </span><a href="/Wb/Home/Sup1/Sup1Games/Rocks.#l1"><span class=cF4>~/Sup1/Sup1Games/Rocks.HC</span></a><span class=cF0>.
<a name="l103"></a>
<a name="l104"></a>* Asm LIST NOLIST bugs.
<a name="l105"></a>
<a name="l106"></a>* Review writing to same cache-line from multicore. Do </span><a href="/Wb/Kernel/KernelA.HH#l3271"><span class=cF4>CTask</span></a><span class=cF0>-&gt;task_flags and
<a name="l107"></a>others need to be in separate cache lines?
<a name="l108"></a>
<a name="l109"></a>* Fix </span><a href="/Wb/Kernel/SerialDev/Keyboard.HC#l52"><span class=cF4>KbdLEDsSet</span></a><span class=cF0>().
<a name="l110"></a>* NumLock comes on with break key.
<a name="l111"></a>
<a name="l112"></a>* Hymns: mightest, finger
<a name="l113"></a>
<a name="l114"></a>* Get rid of JIFFY and HPET and just use tS.
<a name="l115"></a>
<a name="l116"></a>* Use &quot;Rosetta Stone&quot; in documentaion pointing to this: </span><span class=cF4>
<a name="l117"></a></span><a href="/Wb/Demo/ToHtmlToTXTDemo/ToHtml.HC#l1"><span class=cF4>::/Demo/ToHtmlToTXTDemo/ToHtml.HC</span></a><span class=cF0>.
<a name="l118"></a>
<a name="l119"></a>* Change %h*c so the character is not a arg?
<a name="l120"></a>
<a name="l121"></a>* </span><a href="/Wb/Adam/Gr/GrPrimatives.HC#l648"><span class=cF4>GrLineFat3</span></a><span class=cF0>() needs a little work.
<a name="l122"></a>
<a name="l123"></a>* </span><a href="/Wb/Adam/Gr/GrPrimatives.HC#l1397"><span class=cF4>GrFillTri0</span></a><span class=cF0>() with both </span><a href="/Wb/Adam/Gr/GrBitMap.HC#l1718"><span class=cF4>GrHLine</span></a><span class=cF0>() and </span><a href="/Wb/Adam/Gr/GrBitMap.HC#l1887"><span class=cF4>GrVLine</span></a><span class=cF0>() don't match in </span><span class=cF4>
<a name="l124"></a></span><a href="/Wb/Demo/Games/CastleFrankenstein.HC#l1"><span class=cF4>::/Demo/Games/CastleFrankenstein.HC</span></a><span class=cF0> causing wall spot pixels.
<a name="l125"></a>
<a name="l126"></a>
<a name="l127"></a></span><span class=cF5> TODO? Meh</span><span class=cF0>
<a name="l128"></a>* Compiler: lock{} needs warn on invalid modes or something.
<a name="l129"></a>
<a name="l130"></a>* Compiler: Warn recurse class define?
<a name="l131"></a>
<a name="l132"></a>* Asm could support R4u8 by adding 0x40 byte.
<a name="l133"></a>
<a name="l134"></a>* </span><a href="/Wb/Kernel/Mem/MemPhysical.HC#l58"><span class=cF4>Mem32DevAlloc</span></a><span class=cF0>() is broken. Devices should be in free spot of E820 report.
<a name="l135"></a>
<a name="l136"></a>* </span><a href="/Wb/Adam/Gr/SpriteEd.HC#l1"><span class=cF4>SpriteEd</span></a><span class=cF0>: Strip </span><a href="/Wb/Adam/Gr/Gr.HH#l127"><span class=cF4>SPT_SHIFT</span></a><span class=cF0> origin cmds?
<a name="l137"></a>
<a name="l138"></a>* Clean-up ASCII #127 delete char? (No. Maybe, we want a new usage for 127 in
<a name="l139"></a>future centuries.)
<a name="l140"></a>
<a name="l141"></a>* Compiler: Exceptions don't free </span><a href="/Wb/Kernel/KernelA.HH#l2179"><span class=cF4>CCmpCtrl</span></a><span class=cF0> stuff.
<a name="l142"></a>
<a name="l143"></a>* </span><a href="/Wb/Adam/DolDoc/DocHighlight.HC#l1"><span class=cF4>::/Adam/DolDoc/DocHighlight.HC</span></a><span class=cF0> for code comments at top of documents.
<a name="l144"></a>
<a name="l145"></a>* Unhandled exception msgs from MP's get overwritten by WinMgr.
<a name="l146"></a>
<a name="l147"></a>* </span><a href="/Wb/Adam/Opt/Utils/Diff.HC#l237"><span class=cF4>Diff</span></a><span class=cF0>(&quot;C:/Misc/Bible.TXT&quot;,&quot;D:/Misc/Bible.TXT&quot;); Takes too long.
<a name="l148"></a>
<a name="l149"></a>* Finish Pilgrim game.
<a name="l150"></a>
<a name="l151"></a>* Compiler: PtrArith MUL SIZE --&gt;QueIns(MUL)?
<a name="l152"></a>* Compiler: QueRem(IC_NOP)?
<a name="l153"></a>
<a name="l154"></a>* Fix Chess game so not isometric view.
<a name="l155"></a>
<a name="l156"></a>
<a name="l157"></a></span><span class=cF5> TODO: Too Hard, or Not Worth Doing.</span><span class=cF0>
<a name="l158"></a>* AutoComplete/</span><a href="/Wb/Kernel/FunSeg.HC#l346"><span class=cF4>Man</span></a><span class=cF0>() Jmp for user code.
<a name="l159"></a>
<a name="l160"></a>* </span><a href="/Wb/Adam/DolDoc/DocRecalc.HC#l138"><span class=cF4>Bible sized nodes</span></a><span class=cF0>
<a name="l161"></a>
<a name="l162"></a>* </span><a href="/Wb/Adam/ABlkDev/FileMgr.HC#l579"><span class=cF4>FileMgr</span></a><span class=cF0>() is bad with lots of files.
<a name="l163"></a>
<a name="l164"></a>* Would be nice to have a routine telling how much free memory, so apps can plan
<a name="l165"></a>a big alloc. This is doable, depending on how.
<a name="l166"></a>
<a name="l167"></a>* Log-to-file is inefficient because we load and save whole file.
<a name="l168"></a>
<a name="l169"></a>* </span><a href="/Wb/Compiler/BackLib.HC#l445"><span class=cF4>ICMov</span></a><span class=cF0>() </span><a href="/Wb/Compiler/BackLib.HC#l541"><span class=cF4>PUSH_CMP</span></a><span class=cF0> and </span><a href="/Wb/Kernel/KernelA.HH#l1583"><span class=cF4>MDf_STK</span></a><span class=cF0>? Perhaps, it's okay.
<a name="l170"></a>
<a name="l171"></a>* Short FAT32 ~ names.
<a name="l172"></a>
<a name="l173"></a>* </span><a href="/Wb/Adam/Opt/Utils/Find.HC#l145"><span class=cF4>Find</span></a><span class=cF0>() search text in sprites.
<a name="l174"></a>
<a name="l175"></a>* Links in text in sprites.
<a name="l176"></a>
<a name="l177"></a>* Compiler: Inline functions?
<a name="l178"></a>
<a name="l179"></a>* Compiler: FunPtr local vars? I forgot if this was hard or not.
<a name="l180"></a> </span><span class=cF1>U0</span><span class=cF0> Main()
<a name="l181"></a> {
<a name="l182"></a> </span><span class=cF1>U0</span><span class=cF0> (*fp_old_draw_ms)(</span><span class=cF9>CDC</span><span class=cF0> *dc,</span><span class=cF9>I64</span><span class=cF0> x,</span><span class=cF9>I64</span><span class=cF0> y)=</span><span class=cFB>gr</span><span class=cF0>.fp_draw_ms;
<a name="l183"></a> }
<a name="l184"></a>
<a name="l185"></a>* Compiler: Get rid of </span><a href="/Wb/Compiler/CMain.HC#l422"><span class=cF4>0x20000</span></a><span class=cF0> limit.
<a name="l186"></a>
<a name="l187"></a>* </span><a href="/Wb/Adam/Gr/GrPrimatives.HC#l171"><span class=cF4>GrFloodFillRay</span></a><span class=cF0>: Get rid of </span><a href="/Wb/Adam/Gr/GrPrimatives.HC#l177"><span class=cF4>0x80000</span></a><span class=cF0> limit.
<a name="l188"></a>
<a name="l189"></a>
<a name="l190"></a></span><span class=cF5> Bugs</span><span class=cF0>
<a name="l191"></a>* 1/28/16 </span><a href="/Wb/Demo/Graphics/Pick3D.HC#l1"><span class=cF4>::/Demo/Graphics/Pick3D.HC</span></a><span class=cF0> crashed in TestSuite.
<a name="l192"></a>
<a name="l193"></a>* 1/12/16 make RAM drive 2288 blks, </span><span class=cF2>CopyTree(&quot;C:/Home&quot;,&quot;B:/Home&quot;); </span><span class=cF0> Disk
<a name="l194"></a>runs-out of space and hangs instead of reporting errors.
<a name="l195"></a>
<a name="l196"></a>* Bug introduced around 11/1/15. Changed </span><a href="/Wb/Kernel/Sched.HC#l1"><span class=cF4>::/Kernel/Sched.HC</span></a><span class=cF0> and now </span><a href="/Wb/Adam/Win.HC#l301"><span class=cF4>WinToTop</span></a><span class=cF0> is
<a name="l197"></a>called on Adam task at start-up, sometimes. Might be user's fault because of
<a name="l198"></a>bad keys pressed during VMware power-on init. Might be fixed by </span><span class=cF4>
<a name="l199"></a></span><a href="/Wb/Kernel/KernelA.HH#l1494"><span class=cF4>ACf_INIT_IN_PROGRESS</span></a><span class=cF0>.
<a name="l200"></a>
<a name="l201"></a>* 1/12/16 </span><a href="/Wb/Kernel/BlkDev/DskATAId.HC#l91"><span class=cF4>ATARepEntry</span></a><span class=cF0> shows corrupted bttns. Weird. Perhaps, my imagination.
<a name="l202"></a>
<a name="l203"></a>
<a name="l204"></a></span><span class=cF5> 3rd Party Bugs</span><span class=cF0>
<a name="l205"></a>* VMware: Stretch to full scrn
<a name="l206"></a>* VMware: PC speaker sound distorted.
<a name="l207"></a>* VMware: 8/2/2015 start-up. Probably multicore.
<a name="l208"></a>* VMware: </span><a href="/Wb/Kernel/SerialDev/Keyboard.HC#l362"><span class=cF4>CtrlAltDel</span></a><span class=cF0> on &lt;CTRL-ALT-INS&gt;
<a name="l209"></a>* VMware: Size zero files don't copy out of mounted disk? (Might be fixed.)
<a name="l210"></a>
<a name="l211"></a>
<a name="l212"></a></span><span class=cF5> Bugs? Not really sure.</span><span class=cF0>
<a name="l213"></a>* </span><a href="/Wb/Adam/ABlkDev/Mount.HC#l138"><span class=cF4>Mount</span></a><span class=cF0>() crashes on bad drive.
<a name="l214"></a>
<a name="l215"></a>* Graphics clipping: scrn y+top&lt;0 for top&lt;0?
<a name="l216"></a>
<a name="l217"></a>* 1/1/2015 Bug messing-up keyboard, like no CTRL key. Was working on Sprites.
<a name="l218"></a>
<a name="l219"></a>* 4/13/14 Strut or RawHide crashed when </span><a href="/Wb/Kernel/KernelB.HH#l186"><span class=cF4>sys_var_init_flag</span></a><span class=cF0> was set during
<a name="l220"></a>testsuite. Perhaps, floodfill?
<a name="l221"></a>
<a name="l222"></a>* </span><a href="/Wb/Adam/ABlkDev/DskChk.HC#l207"><span class=cF4>DskChk</span></a><span class=cF0> alloc unalloced. I don't know if I fixed this.
<a name="l223"></a>
<a name="l224"></a>* 1/?/2015,8/10/2015 Macro sel in Menu did not go to shell? No, I think just
<a name="l225"></a>&lt;CTRL-m&gt; twice. Not a bug.
<a name="l226"></a>
<a name="l227"></a>* 5/7/14:Something like </span><a href="/Wb/Adam/InFile.HC#l125"><span class=cF4>InSetMs</span></a><span class=cF0> caused hang, then reboot in TestSuite.
<a name="l228"></a>* 5/7/14:#63 Maybe, </span><a href="/Wb/Demo/Graphics/Pick3D.HC#l1"><span class=cF4>::/Demo/Graphics/Pick3D.HC</span></a><span class=cF0> crashed in TestSuite.
<a name="l229"></a>
<a name="l230"></a>* </span><a href="/Wb/Kernel/StrPrint.HC#l208"><span class=cF4>StrPrintJoin</span></a><span class=cF0>(,st); With st=&quot;\n\\&quot;; (Forgot what this is talking about.)
<a name="l231"></a>
<a name="l232"></a>
<a name="l233"></a></span><span class=cF5> TODO? Not really, just angst.</span><span class=cF0>
<a name="l234"></a>* Should these be moved into </span><a href="/Wb/Kernel/KernelA.HH#l837"><span class=cF4>CHashClass</span></a><span class=cF0> from </span><a href="/Wb/Kernel/KernelA.HH#l801"><span class=cF4>CMemberLst</span></a><span class=cF0> and </span><a href="/Wb/Kernel/KernelA.HH#l877"><span class=cF4>CHashGlblVar</span></a><span class=cF0>?
<a name="l235"></a> CArrayDim dim;
<a name="l236"></a> CHashFun *fun_ptr;
<a name="l237"></a>
<a name="l238"></a>* extern of fun with dft arg of str?
<a name="l239"></a>
<a name="l240"></a>* ISO.C on FAT32 created by Windows or Linux are not contiguous.
<a name="l241"></a>
<a name="l242"></a>* Might want to warn switch[] dup case numbers.
<a name="l243"></a>
<a name="l244"></a>* Make </span><a href="/Wb/Kernel/KMathB.HC#l1"><span class=cF4>Clamp</span></a><span class=cF0>(), </span><a href="/Wb/Kernel/KMathB.HC#l10"><span class=cF4>Min</span></a><span class=cF0>(), </span><a href="/Wb/Kernel/KMathB.HC#l18"><span class=cF4>Max</span></a><span class=cF0>() into asm routines?
<a name="l245"></a>
<a name="l246"></a>* Add local vars to sym table in </span><a href="/Wb/Kernel/KDbg.HC#l649"><span class=cF4>Dbg</span></a><span class=cF0>()?
<a name="l247"></a>
<a name="l248"></a>* Compiler: Prints two error messages for expressions in stmts.
<a name="l249"></a>
<a name="l250"></a>* </span><a href="/Wb/Compiler/UAsm.HC#l653"><span class=cF4>U</span></a><span class=cF0>() negative byte displacement, neg 32-bit disp.
<a name="l251"></a>
<a name="l252"></a>* Race condition in </span><a href="/Wb/Demo/Games/FlatTops.HC#l1"><span class=cF4>::/Demo/Games/FlatTops.HC</span></a><span class=cF0> torpedo.
<a name="l253"></a>
<a name="l254"></a>* Links to self document if empty file name? </span><a href="/Wb/Adam/DolDoc/DocLink.HC#l19"><span class=cF4>Document Links</span></a><span class=cF0>
<a name="l255"></a>
<a name="l256"></a>* </span><a href="/Wb/Kernel/KernelA.HH#l2565"><span class=cF4>FUF_RECURSE</span></a><span class=cF0> would be nice if capital &quot;+R&quot;.
<a name="l257"></a>
<a name="l258"></a>* Sprites in cmd line code.
<a name="l259"></a>
<a name="l260"></a>* 16-Bit Assembly and Unassembly and is bad.
<a name="l261"></a>
<a name="l262"></a>* Compiler: Cmd to enable/disable warnings.
<a name="l263"></a>
<a name="l264"></a>* Compiler: Type for either F64 or I64, like Print -- no conversion.
<a name="l265"></a>* Compiler: Arg type ... that did do conversion, if we have one that doesn't.
<a name="l266"></a>
<a name="l267"></a>* </span><a href="/Wb/Home/HomeWrappers.HC#l13"><span class=cF4>R</span></a><span class=cF0>(&quot;char_bmp_&quot;,&quot;set_&quot;);
<a name="l268"></a>
<a name="l269"></a>* Clean-up code </span><a href="/Wb/Kernel/BlkDev/DskStrA.HC#l171"><span class=cF4>FileNameAbs</span></a><span class=cF0>(), does it need so many local var names? I guess no
<a name="l270"></a>choice.
<a name="l271"></a>
<a name="l272"></a>
<a name="l273"></a></span><span class=cF5> Committee Needed</span><span class=cF0>
<a name="l274"></a>* Make binary tree look-up using FUN_SEG symbol addresses, so we can eliminate
<a name="l275"></a>fun_seg cache and wall-paper kludge? All HolyC functions and glbl vars would
<a name="l276"></a>have left-right for address search.
<a name="l277"></a>
<a name="l278"></a>* Should we get rid of drive mapping. It's ugly.
<a name="l279"></a>
<a name="l280"></a>* Can we get rid of </span><a href="/Wb/Kernel/KernelA.HH#l3175"><span class=cF4>MSG_CMD</span></a><span class=cF0>?
<a name="l281"></a>
<a name="l282"></a>* Make so just CdRom; command to copy entire disk to ::/CdRom directory?
<a name="l283"></a>
<a name="l284"></a>* </span><a href="/Wb/Adam/Gr/SpriteMesh.HC#l460"><span class=cF4>MP DepthBuf</span></a><span class=cF0> is a kludge because of dc-&gt;depth_buf=NULL in various graphics
<a name="l285"></a>routines.
<a name="l286"></a>
<a name="l287"></a>* Improve editor undo, add redo.
<a name="l288"></a>
<a name="l289"></a>* Compiler: F32?
<a name="l290"></a>
<a name="l291"></a>* International Date output: </span><a href="/Wb/Kernel/StrPrint.HC#l49"><span class=cF4>MPrintDate</span></a><span class=cF0>(). Every country make own version?
<a name="l292"></a>* International Date input: </span><a href="/Wb/Kernel/StrScan.HC#l138"><span class=cF4>Str2Date</span></a><span class=cF0>().
<a name="l293"></a>
<a name="l294"></a>* </span><a href="/Wb/Kernel/KernelA.HH#l3572"><span class=cF4>DCF_SYMMETRY</span></a><span class=cF0> before transformation? (Currently, it's after.)
<a name="l295"></a>
<a name="l296"></a>* </span><a href="/Wb/Kernel/KernelA.HH#l2913"><span class=cF4>TRANSPARENT</span></a><span class=cF0> does not work with </span><a href="/Wb/Kernel/KernelA.HH#l2909"><span class=cF4>ROPF_DITHER</span></a><span class=cF0>.
<a name="l297"></a>
<a name="l298"></a>* </span><a href="/Wb/Kernel/KernelA.HH#l2899"><span class=cF4>ROP_XOR</span></a><span class=cF0> with thick&gt;1 is broken.
<a name="l299"></a>
<a name="l300"></a>* </span><a href="/Wb/Adam/Gr/GrPrimatives.HC#l821"><span class=cF4>GrPutChar3</span></a><span class=cF0>() with depth buf?
<a name="l301"></a>
<a name="l302"></a>* Eliminate? </span><a href="/Wb/Adam/Ctrls/CtrlsA.HC#l1"><span class=cF4>::/Adam/Ctrls/CtrlsA.HC</span></a><span class=cF0>?
<a name="l303"></a>* Eliminate? </span><a href="/Wb/Adam/AMathODE.HC#l1"><span class=cF4>::/Adam/AMathODE.HC</span></a><span class=cF0>?
<a name="l304"></a>* Eliminate? </span><a href="/Wb/Kernel/KernelA.HH#l116"><span class=cF4>Complex</span></a><span class=cF0>?
<a name="l305"></a>* Eliminate? </span><a href="/Wb/Kernel/KernelA.HH#l3599"><span class=cF4>CDC</span></a><span class=cF0>.brush?
<a name="l306"></a>* Eliminate? </span><a href="/Wb/Adam/Gr/GrDC.HC#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>() change to 3x3?
<a name="l307"></a>* Eliminate? </span><a href="/Wb/Kernel/KernelA.HH#l2899"><span class=cF4>ROP_XOR</span></a><span class=cF0>?
<a name="l308"></a>
<a name="l309"></a>* </span><a href="/Wb/Adam/WinMgr.HC#l418"><span class=cF4>WinMgrTask</span></a><span class=cF0> needs to do doc operations on </span><a href="/Wb/Kernel/Job.HC#l242"><span class=cF4>PostMsg</span></a><span class=cF0>() msgs for ms_hard. Already
<a name="l310"></a>works for </span><a href="/Wb/Kernel/SerialDev/Mouse.HC#l42"><span class=cF4>MsSet</span></a><span class=cF0>()?
<a name="l311"></a>
<a name="l312"></a>* Should Msgs in PopUp queue get fwded to parent when task dies?
<a name="l313"></a>
<a name="l314"></a>* Import Intel datasheets so we can use links in </span><a href="/Wb/Kernel/Mem/PageTables.HC#l1"><span class=cF4>Code</span></a><span class=cF0> for documentation. I
<a name="l315"></a>tried a PDF-to-text convertor and it wasn't acceptible.
<a name="l316"></a>
<a name="l317"></a>* Switch stmt with sparse cases? Maybe, ban sparse switch stmts.
<a name="l318"></a>
<a name="l319"></a>* Compiler Optimization: Postpone LocalVar init until last possible moment in
<a name="l320"></a>case of return.
<a name="l321"></a>
<a name="l322"></a>* Compiler: Local var array/struct initialization.
<a name="l323"></a>
<a name="l324"></a>* Compiler Optimization: Bools use r,rm in </span><a href="/Wb/Compiler/BackB.HC#l102"><span class=cF4>ICCmp</span></a><span class=cF0>() like in </span><a href="/Wb/Compiler/BackB.HC#l468"><span class=cF4>ICCmpAndBranch</span></a><span class=cF0>()?
<a name="l325"></a>
<a name="l326"></a>* Compiler: !F64 ~F64
<a name="l327"></a>
<a name="l328"></a>* Compiler: &amp;=, |= can overflow with Bts Btr on small data types?
<a name="l329"></a>
<a name="l330"></a>* Implement </span><a href="/Wb/Kernel/KernelA.HH#l2510"><span class=cF4>RS_ATTR_FIXED</span></a><span class=cF0> fixed pos files?
<a name="l331"></a>
<a name="l332"></a>* SIMD in </span><a href="/Wb/Adam/Gr/GrDC.HC#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>?
<a name="l333"></a>
<a name="l334"></a>* I use fixed-point in </span><a href="/Wb/Adam/Gr/GrMath.HC#l282"><span class=cF4>Circle</span></a><span class=cF0>(), </span><a href="/Wb/Adam/Gr/GrMath.HC#l321"><span class=cF4>Ellipse</span></a><span class=cF0>(), </span><a href="/Wb/Adam/Gr/GrDC.HC#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>(), </span><a href="/Wb/Adam/Gr/GrMath.HC#l96"><span class=cF4>Mat4x4MulMat4x4New</span></a><span class=cF0>()
<a name="l335"></a>and others. God says I might want to change to float. </span><span class=cF4>
<a name="l336"></a></span><a href="/Wb/Demo/Lectures/FixedPoint.HC#l1"><span class=cF4>::/Demo/Lectures/FixedPoint.HC</span></a><span class=cF0> </span><a href="/Wb/Demo/Lectures/FixedPointAdvanced.HC#l1"><span class=cF4>::/Demo/Lectures/FixedPointAdvanced.HC</span></a><span class=cF0>.
<a name="l337"></a>
<a name="l338"></a>* Note: We will never put multiple </span><a href="/Wb/Kernel/SerialDev/Keyboard.HC#l1"><span class=cF4>Keyboard Tables</span></a><span class=cF0>. Each country must make
<a name="l339"></a>their own version of TempleOS. The </span><a href="/Wb/Doc/Demands.DD.HTML#l92"><span class=cF4>Intel Factory ROM</span></a><span class=cF0> will have just English.
<a name="l340"></a>Our </span><a href="/Wb/Doc/Charter.DD.HTML#l1"><span class=cF4>Charter</span></a><span class=cF0> bans multiple country or architectures in the same version.
<a name="l341"></a>
<a name="l342"></a>* 12 border chars in scrn font codes 0x02-0x0D. </span><a href="/Wb/Adam/Gr/GrTextBase.HC#l329"><span class=cF4>TextBorder</span></a><span class=cF0>() </span><a href="/Wb/Kernel/KDbg.HC#l291"><span class=cF4>RawDr</span></a><span class=cF0>() </span><span class=cF4>
<a name="l343"></a></span><a href="/Wb/Demo/Games/CharDemo.HC#l1"><span class=cF4>::/Demo/Games/CharDemo.HC</span></a><span class=cF0>. LineFeed shows-up in </span><span class=cF2>&lt;CTRL-m&gt;</span><span class=cF0> PersonalMenu.
<a name="l344"></a>
<a name="l345"></a>* Super-simple high speed serial needs flow control. </span><span class=cF2>&lt;CTRL-s&gt;</span><span class=cF0> and </span><span class=cF2>&lt;CTRL-q&gt;</span><span class=cF0>?
<a name="l346"></a>
<a name="l347"></a>
<a name="l348"></a></span><span class=cF5> Inspirational Ideas</span><span class=cF0>
<a name="l349"></a>* Redo videos, make more professional.
<a name="l350"></a>
<a name="l351"></a>* Add icons.
<a name="l352"></a>
<a name="l353"></a>* Use standard terminology from &quot;the literature&quot;.
<a name="l354"></a>
<a name="l355"></a>* Striped and other dither patterns. Brushes?
<a name="l356"></a>
<a name="l357"></a>* Get rid of BYTE, WORD, DWORD in opcode and replace with U8, U16, U32.
<a name="l358"></a>
<a name="l359"></a>* Get rid of &quot;Char&quot;.
<a name="l360"></a>
<a name="l361"></a>* Get rid of having two terms and pick one, &quot;Disk&quot; and &quot;BlkDev&quot;? (Probably, not
<a name="l362"></a>that one.)
<a name="l363"></a>
<a name="l364"></a>* Could switch to having just C and D drives and RAMDrive and CD/DVD?
<a name="l365"></a>
<a name="l366"></a>* New editor widgets.
<a name="l367"></a>
<a name="l368"></a>* Make use of flag potential in </span><a href="/Wb/Kernel/BlkDev/DskFind.HC#l27"><span class=cF4>FilesFind</span></a><span class=cF0>() and possibly </span><a href="/Wb/Kernel/BlkDev/DskDirContext.HC#l23"><span class=cF4>DirContextNew</span></a><span class=cF0>().
<a name="l369"></a>* Sort options for </span><a href="/Wb/Kernel/BlkDev/DskFind.HC#l27"><span class=cF4>FilesFind</span></a><span class=cF0>()?
<a name="l370"></a>
<a name="l371"></a>* New </span><a href="/Wb/Doc/HolyC.DD.HTML#l1"><span class=cF4>HolyC</span></a><span class=cF0> language features?
<a name="l372"></a>
<a name="l373"></a>* Better </span><span class=cF4><u>Debugging</u></span><span class=cF0>?
<a name="l374"></a>
<a name="l375"></a>* Look for mem leaks?
<a name="l376"></a>
<a name="l377"></a>* Std local var names.
<a name="l378"></a>
<a name="l379"></a>* Ticketmaster format stmts? Overflow &quot;t='*'&quot; and padding character?
<a name="l380"></a>
<a name="l381"></a>* Move stuff out of </span><a href="/Wb/Kernel/Kernel.PRJ#l1"><span class=cF4>Kernel</span></a><span class=cF0> module.
<a name="l382"></a>
<a name="l383"></a>* $LK,L=&quot;FL:D:/Kernel/File.HC&quot;$ instead of A=
<a name="l384"></a>* $SP,B=1$ instead of $SP,BI=1$
<a name="l385"></a>* $CM+LE+RE is nasty
<a name="l386"></a>
<a name="l387"></a>* DCF_TRANSFORMATION|DCF_SYMMETRY|DCF_JUST_MIRROR -- maybe not both needed at
<a name="l388"></a>once.
<a name="l389"></a>
<a name="l390"></a>* More </span><a href="/Wb/Kernel/KernelA.HH#l3065"><span class=cF4>Controls</span></a><span class=cF0>?
<a name="l391"></a>
<a name="l392"></a>* Compiler: More use of more floating-point stk?
<a name="l393"></a>
<a name="l394"></a>* Compiler: More aggressive in </span><a href="/Wb/Compiler/OptLib.HC#l542"><span class=cF4>CmpF2PushPop</span></a><span class=cF0>() with types besides MOV and F64.
<a name="l395"></a>
<a name="l396"></a>* Playing with </span><a href="/Wb/Demo/Lectures/NegDisp.HC#l1"><span class=cF4>::/Demo/Lectures/NegDisp.HC</span></a><span class=cF0> on </span><a href="/Wb/Kernel/KernelA.HH#l3271"><span class=cF4>CTask</span></a><span class=cF0>?
<a name="l397"></a> $=-CTASK_NEG_OFFSET
<a name="l398"></a> offset(CTask.addr)==0
<a name="l399"></a> Spawn(): CAlloc()
<a name="l400"></a> TaskDel(): Free()
<a name="l401"></a> CSysFixedArea.adam
<a name="l402"></a> Looks like task_flags,locked_flags cause problems with neg offset.
<a name="l403"></a>
<a name="l404"></a>* Make a game, S.E.T.I., with radio telescope array. Put God on air.
<a name="l405"></a>
<a name="l406"></a>
<a name="l407"></a></span><span class=cF5> Test</span><span class=cF0>
<a name="l408"></a>* </span><a href="/Wb/Adam/Gr/SpriteBitMap.HC#l1"><span class=cF4>SpriteBitMap</span></a><span class=cF0>: Grabscroll?
<a name="l409"></a>
<a name="l410"></a>* </span><a href="/Wb/Kernel/BlkDev/DskDrv.HC#l252"><span class=cF4>DrvMap</span></a><span class=cF0>() in </span><a href="/Wb/Adam/ABlkDev/Mount.HC#l148"><span class=cF4>MountFile</span></a><span class=cF0>().
<a name="l411"></a>
<a name="l412"></a>* Return ress for </span><a href="/Wb/Adam/Gr/GrBitMap.HC#l71"><span class=cF4>GrBlot</span></a><span class=cF0>, </span><a href="/Wb/Adam/Gr/GrBitMap.HC#l1008"><span class=cF4>GrRect</span></a><span class=cF0>, </span><a href="/Wb/Adam/Gr/GrBitMap.HC#l693"><span class=cF4>GrPutChar</span></a><span class=cF0>?
<a name="l413"></a>* Collision cnts for </span><a href="/Wb/Adam/Gr/GrBitMap.HC#l71"><span class=cF4>GrBlot</span></a><span class=cF0>, </span><a href="/Wb/Adam/Gr/GrBitMap.HC#l1008"><span class=cF4>GrRect</span></a><span class=cF0>, </span><a href="/Wb/Adam/Gr/GrBitMap.HC#l693"><span class=cF4>GrPutChar</span></a><span class=cF0>?
<a name="l414"></a>
<a name="l415"></a>* </span><a href="/Wb/Kernel/SerialDev/Message.HC#l193"><span class=cF4>GetStr</span></a><span class=cF0>() or </span><a href="/Wb/Kernel/SerialDev/Message.HC#l182"><span class=cF4>GetChar</span></a><span class=cF0>() in </span><a href="/Wb/Misc/OSInstall.HC#l1"><span class=cF4>OSInstall</span></a><span class=cF0> didn't like focus change.
<a name="l416"></a>
<a name="l417"></a>* Test on Dad's computer or other people's?
<a name="l418"></a>
<a name="l419"></a>* </span><a href="/Wb/Compiler/BackA.HC#l372"><span class=cF4>ICDivEqu</span></a><span class=cF0>() assumes RBX. Is it okay?
<a name="l420"></a>
<a name="l421"></a>* InFile PopUp of PopUp?
<a name="l422"></a>
<a name="l423"></a>* </span><a href="/Wb/Adam/ABlkDev/FileMgr.HC#l579"><span class=cF4>FileMgr</span></a><span class=cF0>() help link scrolls out of window.
<a name="l424"></a>
<a name="l425"></a>* </span><a href="/Wb/Kernel/SerialDev/Mouse.HC#l294"><span class=cF4>MsHardDrvrInstall</span></a><span class=cF0>() throws exceptions? Doesn't work? Why mouse </span><a href="/Wb/Kernel/SerialDev/Mouse.HC#l123"><span class=cF4>0x9FC30</span></a><span class=cF0>?
<a name="l426"></a>
<a name="l427"></a>* VirtualBox MP reboot?
<a name="l428"></a>
<a name="l429"></a>* Compiler: Err/Warn line nums?
<a name="l430"></a>* Asm branch-out-of-range warn by one line?
<a name="l431"></a>
<a name="l432"></a>* Make sure queue links safe in one direction. Task </span><a href="/Wb/Kernel/KernelB.HH#l68"><span class=cF4>QueIns</span></a><span class=cF0> and </span><a href="/Wb/Kernel/KernelB.HH#l72"><span class=cF4>QueRem</span></a><span class=cF0> for
<a name="l433"></a>multicore cycling fwd through tasks.
<a name="l434"></a>
<a name="l435"></a>* Test removable media id and </span><a href="/Wb/Kernel/KernelA.HH#l2507"><span class=cF4>RS_ATTR_RESIDENT</span></a><span class=cF0>. </span><a href="/Wb/Adam/ABlkDev/ADskA.HC#l232"><span class=cF4>Touch</span></a><span class=cF0>(&quot;&quot;,&quot;+T&quot;);
<a name="l436"></a>
<a name="l437"></a>
<a name="l438"></a></span><span class=cF5> Uncategorized</span><span class=cF0>
<a name="l439"></a>* DiskCache during FileRead. &lt;CTRL-ALT-c&gt;, </span><a href="/Wb/Kernel/KTask.HC#l48"><span class=cF4>Kill</span></a><span class=cF0>().
<a name="l440"></a>
<a name="l441"></a>* MOV U8 [RSP+RCX],DL
<a name="l442"></a>
<a name="l443"></a>* </span><a href="/Wb/Adam/Gr/GrGlbls.HC#l3"><span class=cF4>gr.scrn_image</span></a><span class=cF0>
<a name="l444"></a> &gt;Might want to do ZOOM in U8 graphics and convert scrn capture to U8
<a name="l445"></a> &gt;Might want to rev bit order
<a name="l446"></a>
<a name="l447"></a>* This </span><a href="/Wb/Kernel/Job.HC#l299"><span class=cF4>Fs-&gt;catch_except=TRUE</span></a><span class=cF0> causes problems because it
<a name="l448"></a>catches divide and out-of-mem. Not sure what to do, yet.
<a name="l449"></a>
<a name="l450"></a>* Release semaphores or break lock sema,usb_td
<a name="l451"></a>
<a name="l452"></a>* Might make CSprite flood fill operate on a separate bitmap
<a name="l453"></a>and blotted at the end.
<a name="l454"></a>* &lt;CTRL-r&gt; delete subsprite in menu near others
<a name="l455"></a>* make better heapwalk, do something with </span><a href="/Wb/Kernel/KernelA.HH#l2773"><span class=cF4>_CFG_HEAP_DBG</span></a><span class=cF0>.
<a name="l456"></a>
<a name="l457"></a>* static var off of data heap.
<a name="l458"></a>* could add &quot;const&quot; to not set CCF_NOT_CONST flag for trig, etc.
<a name="l459"></a>* could make glblvar imports use MDF_RIP_DISP32.
<a name="l460"></a>* PUSH_CMP allocs reg R9 or whatever
<a name="l461"></a>* Might be problem with NOP in OPT pass1 for NO_PUSH in expressions besides
<a name="l462"></a>assignments. Is ShiftNoPush fully implemented?
<a name="l463"></a>
<a name="l464"></a>
<a name="l465"></a></span><span class=cF5> Bible Passages</span><span class=cF0>
<a name="l466"></a>It is love I desire </span><a href="http://www.biblegateway.com/verse/en/Hosea%206:6"><span class=cF0>Hosea 6:6</span></a><span class=cF0>
<a name="l467"></a>Males appear three times, not empty </span><a href="http://www.biblegateway.com/verse/en/Deuteronomy%2016:16"><span class=cF0>Deuteronomy 16:16</span></a><span class=cF0>
<a name="l468"></a>Offer a sacrifice of praise </span><a href="http://www.biblegateway.com/verse/en/Hebrews%2013:15"><span class=cF0>Hebrews 13:15</span></a><span class=cF0>
<a name="l469"></a>Do I drink blood of goats? Offer praise </span><a href="http://www.biblegateway.com/verse/en/Psalms%2050:14"><span class=cF0>Psalms 50:14</span></a><span class=cF0>
<a name="l470"></a>When a servant becomes king... </span><a href="http://www.biblegateway.com/verse/en/Proverb%2030:22"><span class=cF0>Proverb 30:22</span></a><span class=cF0>
<a name="l471"></a>Runner's stride </span><a href="http://www.biblegateway.com/verse/en/Psalms%20147:10"><span class=cF0>Psalms 147:10</span></a><span class=cF0>
<a name="l472"></a>Buckling armor </span><a href="http://www.biblegateway.com/verse/en/1%20Kings%2020:11"><span class=cF0>1 Kings 20:11</span></a><span class=cF0>
<a name="l473"></a>Lot cast in the lap </span><a href="http://www.biblegateway.com/verse/en/Proverbs%2016:33"><span class=cF0>Proverbs 16:33</span></a><span class=cF0>
<a name="l474"></a>Lord does not repeat </span><a href="http://www.biblegateway.com/verse/en/Job%2033:14"><span class=cF0>Job 33:14</span></a><span class=cF0>
<a name="l475"></a>Offer only in approved place </span><a href="http://www.biblegateway.com/passage/?search=Deuteronomy%2012:13-18&version=NIV"><span class=cF0>Deuteronomy 12:13-18</span></a><span class=cF0>
<a name="l476"></a>Jesus' zeal for the Temple </span><a href="http://www.biblegateway.com/passage/?search=John%202:14-19&version=NIV"><span class=cF0>John 2:14-19</span></a><span class=cF0>
<a name="l477"></a>Famine not for bread </span><a href="http://www.biblegateway.com/passage/?search=Amos%208:11-12&version=NIV"><span class=cF0>Amos 8:11-12</span></a><span class=cF0>
<a name="l478"></a>To the honest, you are honest </span><a href="http://www.biblegateway.com/verse/en/Psalm%2018:26"><span class=cF0>Psalm 18:26</span></a><span class=cF0>
<a name="l479"></a>Meek and humble of heart </span><a href="http://www.biblegateway.com/verse/en/Matthew%2011:29"><span class=cF0>Matthew 11:29</span></a><span class=cF0>
<a name="l480"></a>Moses gets Aaron </span><a href="http://www.biblegateway.com/passage/?search=Exodus%204:10-16&version=NIV"><span class=cF0>Exodus 4:10-16</span></a><span class=cF0>
<a name="l481"></a>There is no council against the Lord </span><a href="http://www.biblegateway.com/verse/en/Proverbs%2021:30"><span class=cF0>Proverbs 21:30</span></a><span class=cF0>
<a name="l482"></a>Human help is worthless </span><a href="http://www.biblegateway.com/verse/en/Psalm%20108:12"><span class=cF0>Psalm 108:12</span></a><span class=cF0>
<a name="l483"></a>Do not seek your own wealth </span><a href="http://www.biblegateway.com/verse/en/1%20Corinthians%2010:24"><span class=cF0>1 Corinthians 10:24</span></a><span class=cF0>
<a name="l484"></a>Abundance of Spirits </span><a href="http://www.usccb.org/bible/1corinthians/14:12"><span class=cF0>1 Corinthians 14:12</span></a><span class=cF0>
<a name="l485"></a>The stone rejected is cornerstone </span><a href="http://www.biblegateway.com/verse/en/Matthew%2021:42"><span class=cF0>Matthew 21:42</span></a><span class=cF0>
<a name="l486"></a>Egypt rise like flood </span><a href="http://www.biblegateway.com/passage/?search=Jeremiah%2046:7-8&version=NIV"><span class=cF0>Jeremiah 46:7-8</span></a><span class=cF0>
<a name="l487"></a>New wineskins </span><a href="http://www.biblegateway.com/verse/en/Mark%202:22"><span class=cF0>Mark 2:22</span></a><span class=cF0>
<a name="l488"></a>Thousand songs of Solomon </span><a href="http://www.biblegateway.com/passage/?search=1%20Kings%204:32&version=NIV"><span class=cF0>1 Kings 4:32</span></a><span class=cF0>
<a name="l489"></a>Not rich, nor poor, but my portion </span><a href="http://www.biblegateway.com/verse/en/Proverbs%2030:8"><span class=cF0>Proverbs 30:8</span></a><span class=cF0>
<a name="l490"></a>Be hot or cold. Lukewarm I spit you out </span><a href="http://www.biblegateway.com/verse/en/Revelation%203:16"><span class=cF0>Revelation 3:16</span></a><span class=cF0>
<a name="l491"></a>
<a name="l492"></a></span><a href="https://en.wikipedia.org/wiki/Linus_Torvalds"><span class=cF0>Linus Torvalds (Dec 28, 1969)</span></a><span class=cF0>
<a name="l493"></a></span><a href="https://en.wikipedia.org/wiki/John_Carmack"><span class=cF0>John Carmack (Aug 20, 1970)</span></a><span class=cF0>
<a name="l494"></a></span><a href="https://motherboard.vice.com/en_us/article/gods-lonely-programmer"><span class=cF0>Terry A. Davis (Dec 15, 1969)</span></a><span class=cF0>
<a name="l495"></a></span><a href="https://webapp4.asu.edu/directory/person/77201"><span class=cF0>Dr. David Pheanis</span></a><span class=cF0>
<a name="l496"></a></span><a href="http://ecee.engineering.asu.edu/directory/tenured-and-tenure-track-faculty/kostantinos-s-tsakalis"><span class=cF0>Dr. Konstantinos S. Tsakalis</span></a><span class=cF0>
<a name="l497"></a></span><a href="https://webapp4.asu.edu/directory/directorysearch?cn=Walter+Higgins"><span class=cF0>Dr. Walter Higgins</span></a><span class=cF0>
<a name="l498"></a></span><a href="http://www.wired.com/magazine/2010/11/mf_ticketmaster/all/1"><span class=cF0>Peter Gadwa</span></a><span class=cF0>
<a name="l499"></a></span><a href="http://www.nytimes.com/1994/11/06/business/ticketmaster-s-mr-tough-guy.html?pagewanted=a"><span class=cF0>Ticketmaster</span></a><span class=cF0>
<a name="l500"></a></span><a href="http://web.gccaz.edu/~tfoley/perspage.html"><span class=cF0>Tom Foley</span></a><span class=cF0>
<a name="l501"></a></span><a href="https://web.archive.org/web/20020811060541/http://www.graphic-technologies.com/"><span class=cF0>Graphic Technologies</span></a><span class=cF0>
</span></pre></body>
</html>