mirror of
https://github.com/Zeal-Operating-System/ZealOS.git
synced 2024-12-28 08:16:31 +00:00
35ab2c024a
Add ATAPI Format Unit structs, partially implement.
504 lines
49 KiB
HTML
Executable file
504 lines
49 KiB
HTML
Executable file
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html;charset=US-ASCII">
|
|
<meta name="generator" content="ZealOS V0.11">
|
|
<style type="text/css">
|
|
body {background-color:#fef1f0;}
|
|
.cF0{color:#000000;background-color:#fef1f0;}
|
|
.cF1{color:#0148a4;background-color:#fef1f0;}
|
|
.cF2{color:#3b7901;background-color:#fef1f0;}
|
|
.cF3{color:#057c7e;background-color:#fef1f0;}
|
|
.cF4{color:#bb2020;background-color:#fef1f0;}
|
|
.cF5{color:#9e42ae;background-color:#fef1f0;}
|
|
.cF6{color:#b57901;background-color:#fef1f0;}
|
|
.cF7{color:#b2b6af;background-color:#fef1f0;}
|
|
.cF8{color:#555753;background-color:#fef1f0;}
|
|
.cF9{color:#678fbb;background-color:#fef1f0;}
|
|
.cFA{color:#82bc49;background-color:#fef1f0;}
|
|
.cFB{color:#0097a2;background-color:#fef1f0;}
|
|
.cFC{color:#e26a6a;background-color:#fef1f0;}
|
|
.cFD{color:#c671bc;background-color:#fef1f0;}
|
|
.cFE{color:#c7ab00;background-color:#fef1f0;}
|
|
.cFF{color:#fef1f0;background-color:#fef1f0;}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<pre style="font-family:monospace;font-size:12pt">
|
|
<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 "binary".
|
|
<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, "hour".
|
|
<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>* DiskCheck CDROM
|
|
<a name="l14"></a>
|
|
<a name="l15"></a>* Compiler Bug: </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/ScreenCast.CC.html#l88"><span class=cF4>AUWrite</span></a><span class=cF0>() dst->cdt=t0_now+ToI64(CDATE_FREQ*(tmpsd->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="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskCheck.CC.html#l232"><span class=cF4>DiskCheck</span></a><span class=cF0>() showed extra alloced clus for FAT32, Sup1Hymns. ClusNum was '.'+1 and clus was zero.
|
|
<a name="l26"></a>
|
|
<a name="l27"></a>* </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="l28"></a>* Add asteroid harbor defense.
|
|
<a name="l29"></a>* Afterburner thruster.
|
|
<a name="l30"></a>
|
|
<a name="l31"></a>* </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="l32"></a>* Lead-in at start of game with no enemy.
|
|
<a name="l33"></a>* Have highway of death.
|
|
<a name="l34"></a>* Fix straight shooting.
|
|
<a name="l35"></a>* Helicopters.
|
|
<a name="l36"></a>* Anti-Aircraft.
|
|
<a name="l37"></a>
|
|
<a name="l38"></a>* </span><span class=cF9><u>64-Bit Device Memory</u></span><span class=cF0> is not implemented.
|
|
<a name="l39"></a>
|
|
<a name="l40"></a>* Investigate why packet loss </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Training.CC.html#l122"><span class=cF4>Training Sleep(1)</span></a><span class=cF0>.
|
|
<a name="l41"></a>
|
|
<a name="l42"></a>* Add AVL or red/black binary tree library support. We have fixed-size stack. Auto-balancing binary tree is very needed. I'
|
|
<a name="l43"></a>ve done everything myself. I don't want to ruin a perfect record. I'm in no hurry.
|
|
<a name="l44"></a>
|
|
<a name="l45"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteEd.CC.html#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="l46"></a>
|
|
<a name="l47"></a>* God said this is bad. </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocFind.CC.html#l41"><span class=cF4>FL:::/System/DolDoc/DocFind.CC,41</span></a><span class=cF0>
|
|
<a name="l48"></a>* Backward <SHIFT-F3> is broken?
|
|
<a name="l49"></a>
|
|
<a name="l50"></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>() search sprite text?
|
|
<a name="l51"></a>
|
|
<a name="l52"></a>* Cannot include ':' in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocLink.CC.html#l19"><span class=cF4>Document Links</span></a><span class=cF0> search string.
|
|
<a name="l53"></a>* $DA fixed width string: <Del> or <BACKSPACE> permanently shortens.
|
|
<a name="l54"></a>
|
|
<a name="l55"></a>* 11/19/16 editor took long time after copying old testament onto clip and exiting.
|
|
<a name="l56"></a>
|
|
<a name="l57"></a>* Nestled switch() start/end?
|
|
<a name="l58"></a>
|
|
<a name="l59"></a>* Editor filter froze.
|
|
<a name="l60"></a>
|
|
<a name="l61"></a>* Editor overstrike mode at cmd line with menu macro? Probably, many other overstrike issues.
|
|
<a name="l62"></a>
|
|
<a name="l63"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1076"><span class=cF4>DOCT_HEX_ED</span></a><span class=cF0> with odd size, ASCII cannot be edited.
|
|
<a name="l64"></a>
|
|
<a name="l65"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteEd.CC.html#l789"><span class=cF4>FL:::/System/Gr/SpriteEd.CC,789</span></a><span class=cF0> Resize bitmap?
|
|
<a name="l66"></a>
|
|
<a name="l67"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocChar.CC.html#l569"><span class=cF4>DOCEF_REMALLOC_DATA</span></a><span class=cF0> HexEdit Remalloc.
|
|
<a name="l68"></a>
|
|
<a name="l69"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1409"><span class=cF4>DOCF_DBL_DOLLARS</span></a><span class=cF0> in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocCodeTools.CC.html#l490"><span class=cF4>Reindention</span></a><span class=cF0>.
|
|
<a name="l70"></a>
|
|
<a name="l71"></a>* Compiler Optimization: Local array vars --> reg. Might exist.
|
|
<a name="l72"></a>
|
|
<a name="l73"></a>* Make function as a better word processor. Justify text. Page numbers. Header and footer templates?
|
|
<a name="l74"></a>
|
|
<a name="l75"></a>* Compiler Optimization: heap_globals with added offset. Might exist.
|
|
<a name="l76"></a>
|
|
<a name="l77"></a>* Bug: Find-and-replace text on $PT$ line before it.
|
|
<a name="l78"></a>* 12/25/2015 Copy-Paste index.html glitch if source window 40 columns.
|
|
<a name="l79"></a>* 01/06/2016 Editor filter "str" applied to output from LineRep looks broken.
|
|
<a name="l80"></a>
|
|
<a name="l81"></a>* Document, perhaps with video, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l233"><span class=cF4>StrGet</span></a><span class=cF0>() all the way down into </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KeyDev.CC.html#l1"><span class=cF4>PutKey</span></a><span class=cF0>() code.
|
|
<a name="l82"></a>
|
|
<a name="l83"></a>* Better dictionary.
|
|
<a name="l84"></a>* Good spell checker.
|
|
<a name="l85"></a>* Good Bible search.
|
|
<a name="l86"></a>
|
|
<a name="l87"></a>* Can </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3544"><span class=cF4>MEM_EXTRA_HASH2_PAGS</span></a><span class=cF0> be just one?
|
|
<a name="l88"></a>
|
|
<a name="l89"></a>* Bible ranges in </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>().
|
|
<a name="l90"></a>
|
|
<a name="l91"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/FlatTops.CC.html#l1"><span class=cF4>::/Demo/Games/FlatTops.CC</span></a><span class=cF0> is torpedo, not bombs.
|
|
<a name="l92"></a>
|
|
<a name="l93"></a>* Reset MPs with </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/MultiProc.CC.html#l298"><span class=cF4>Core0StartMP</span></a><span class=cF0>() after boot. Free old task memory?
|
|
<a name="l94"></a>
|
|
<a name="l95"></a>* Use thick and pen_height when clipping with thick>1.
|
|
<a name="l96"></a>
|
|
<a name="l97"></a>* Asm LIST NOLIST bugs.
|
|
<a name="l98"></a>
|
|
<a name="l99"></a>* Review writing to same cache-line from multicore. Do </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3982"><span class=cF4>CTask</span></a><span class=cF0>->task_flags and others need to be in separate cache lines?
|
|
<a name="l100"></a>
|
|
<a name="l101"></a>* Fix </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>().
|
|
<a name="l102"></a>* NumLock comes on with break key.
|
|
<a name="l103"></a>
|
|
<a name="l104"></a>* Hymns: mightest, finger
|
|
<a name="l105"></a>
|
|
<a name="l106"></a>* Get rid of JIFFY and HPET and just use tS.
|
|
<a name="l107"></a>
|
|
<a name="l108"></a>* Use "Rosetta Stone" in documentaion pointing to this: </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="l109"></a>
|
|
<a name="l110"></a>* Change %h*c so the character is not a arg?
|
|
<a name="l111"></a>
|
|
<a name="l112"></a>* </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>() needs a little work.
|
|
<a name="l113"></a>
|
|
<a name="l114"></a>* </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>() with both </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l2101"><span class=cF4>GrHLine</span></a><span class=cF0>() and </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>() don't match in </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/CastleFrankenstein.CC.html#l1"><span class=cF4>::/Demo/Games/CastleFrankenstein.CC</span></a><span class=cF0> causing wall spot pixels.
|
|
<a name="l115"></a>
|
|
<a name="l116"></a>
|
|
<a name="l117"></a></span><span class=cF5> TODO? Meh</span><span class=cF0>
|
|
<a name="l118"></a>* Compiler: lock{} needs warn on invalid modes or something.
|
|
<a name="l119"></a>
|
|
<a name="l120"></a>* Compiler: Warn recurse class define?
|
|
<a name="l121"></a>
|
|
<a name="l122"></a>* Asm could support R4u8 by adding 0x40 byte.
|
|
<a name="l123"></a>
|
|
<a name="l124"></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>() is broken. Devices should be in free spot of E820 report.
|
|
<a name="l125"></a>
|
|
<a name="l126"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteEd.CC.html#l1"><span class=cF4>SpriteEd</span></a><span class=cF0>: Strip </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/Gr.HH.html#l127"><span class=cF4>SPT_SHIFT</span></a><span class=cF0> origin cmds?
|
|
<a name="l127"></a>
|
|
<a name="l128"></a>* Clean-up ASCII #127 delete char? (No. Maybe, we want a new usage for 127 in future centuries.)
|
|
<a name="l129"></a>
|
|
<a name="l130"></a>* Compiler: Exceptions don't free </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l2311"><span class=cF4>CCompCtrl</span></a><span class=cF0> stuff.
|
|
<a name="l131"></a>
|
|
<a name="l132"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocHighlight.CC.html#l1"><span class=cF4>::/System/DolDoc/DocHighlight.CC</span></a><span class=cF0> for code comments at top of documents.
|
|
<a name="l133"></a>
|
|
<a name="l134"></a>* Unhandled exception messages from MP's get overwritten by WinMgr.
|
|
<a name="l135"></a>
|
|
<a name="l136"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Utils/Diff.CC.html#l259"><span class=cF4>Diff</span></a><span class=cF0>("C:/Misc/Bible.TXT","D:/Misc/Bible.TXT"); Takes too long.
|
|
<a name="l137"></a>
|
|
<a name="l138"></a>* Finish Pilgrim game.
|
|
<a name="l139"></a>
|
|
<a name="l140"></a>* Compiler: PtrArith MUL SIZE -->QueueInsert(MUL)?
|
|
<a name="l141"></a>* Compiler: QueueRemove(IC_NOP)?
|
|
<a name="l142"></a>
|
|
<a name="l143"></a>* Fix Chess game so not isometric view.
|
|
<a name="l144"></a>
|
|
<a name="l145"></a>
|
|
<a name="l146"></a></span><span class=cF5> TODO: Too Hard, or Not Worth Doing.</span><span class=cF0>
|
|
<a name="l147"></a>* AutoComplete/</span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/FunSeg.CC.html#l422"><span class=cF4>Man</span></a><span class=cF0>() Jmp for user code.
|
|
<a name="l148"></a>
|
|
<a name="l149"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocRecalc.CC.html#l162"><span class=cF4>Bible sized nodes</span></a><span class=cF0>
|
|
<a name="l150"></a>
|
|
<a name="l151"></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>() is bad with lots of files.
|
|
<a name="l152"></a>
|
|
<a name="l153"></a>* Would be nice to have a routine telling how much free memory, so apps can plan a big alloc. This is doable, depending on
|
|
<a name="l154"></a>how.
|
|
<a name="l155"></a>
|
|
<a name="l156"></a>* Log-to-file is inefficient because we load and save whole file.
|
|
<a name="l157"></a>
|
|
<a name="l158"></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>() </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackLib.CC.html#l642"><span class=cF4>PUSH_CMP</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1715"><span class=cF4>MDf_STACK</span></a><span class=cF0>? Perhaps, it's okay.
|
|
<a name="l159"></a>
|
|
<a name="l160"></a>* Short FAT32 ~ names.
|
|
<a name="l161"></a>
|
|
<a name="l162"></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>() search text in sprites.
|
|
<a name="l163"></a>
|
|
<a name="l164"></a>* Links in text in sprites.
|
|
<a name="l165"></a>
|
|
<a name="l166"></a>* Compiler: Inline functions?
|
|
<a name="l167"></a>
|
|
<a name="l168"></a>* Compiler: FunPtr local vars? I forgot if this was hard or not.
|
|
<a name="l169"></a> </span><span class=cF1>U0</span><span class=cF0> Main()
|
|
<a name="l170"></a> {
|
|
<a name="l171"></a> </span><span class=cF1>U0</span><span class=cF0> (*fp_old_draw_mouse)(</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_mouse;
|
|
<a name="l172"></a> }
|
|
<a name="l173"></a>
|
|
<a name="l174"></a>* Compiler: Get rid of </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/CMain.CC.html#l496"><span class=cF4>0x20000</span></a><span class=cF0> limit.
|
|
<a name="l175"></a>
|
|
<a name="l176"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l194"><span class=cF4>GrFloodFillRay</span></a><span class=cF0>: Get rid of </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l199"><span class=cF4>0x80000</span></a><span class=cF0> limit.
|
|
<a name="l177"></a>
|
|
<a name="l178"></a>
|
|
<a name="l179"></a></span><span class=cF5> Bugs</span><span class=cF0>
|
|
<a name="l180"></a>* 1/28/16 </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Graphics/Pick3D.CC.html#l1"><span class=cF4>::/Demo/Graphics/Pick3D.CC</span></a><span class=cF0> crashed in TestSuite.
|
|
<a name="l181"></a>
|
|
<a name="l182"></a>* 1/12/16 make RAM drive 2288 blks, </span><span class=cF2>CopyTree("C:/Home","B:/Home"); </span><span class=cF0> Disk runs-out of space and hangs instead of reporting
|
|
<a name="l183"></a>errors.
|
|
<a name="l184"></a>
|
|
<a name="l185"></a>* Bug introduced around 11/1/15. Changed </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Sched.CC.html#l1"><span class=cF4>::/Kernel/Sched.CC</span></a><span class=cF0> and now </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Win.CC.html#l315"><span class=cF4>WinToTop</span></a><span class=cF0> is called on System task at start-up,
|
|
<a name="l186"></a>sometimes. Might be user's fault because of bad keys pressed during VMware power-on init. Might be fixed by </span><span class=cF4>
|
|
<a name="l187"></a></span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1623"><span class=cF4>ACf_INIT_IN_PROGRESS</span></a><span class=cF0>.
|
|
<a name="l188"></a>
|
|
<a name="l189"></a>* 1/12/16 </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/BlkDev/DiskATAId.CC.html#l1"><span class=cF4>ATARepEntry</span></a><span class=cF0> shows corrupted bttns. Weird. Perhaps, my imagination.
|
|
<a name="l190"></a>
|
|
<a name="l191"></a>
|
|
<a name="l192"></a></span><span class=cF5> 3rd Party Bugs</span><span class=cF0>
|
|
<a name="l193"></a>* VMware: Stretch to full screen
|
|
<a name="l194"></a>* VMware: PC speaker sound distorted.
|
|
<a name="l195"></a>* VMware: 8/2/2015 start-up. Probably multicore.
|
|
<a name="l196"></a>* VMware: </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l421"><span class=cF4>CtrlAltDel</span></a><span class=cF0> on <CTRL-ALT-INS>
|
|
<a name="l197"></a>* VMware: Size zero files don't copy out of mounted disk? (Might be fixed.)
|
|
<a name="l198"></a>
|
|
<a name="l199"></a>
|
|
<a name="l200"></a></span><span class=cF5> Bugs? Not really sure.</span><span class=cF0>
|
|
<a name="l201"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l235"><span class=cF4>Mount</span></a><span class=cF0>() crashes on bad drive.
|
|
<a name="l202"></a>
|
|
<a name="l203"></a>* Graphics clipping: screen y+top<0 for top<0?
|
|
<a name="l204"></a>
|
|
<a name="l205"></a>* 1/1/2015 Bug messing-up keyboard, like no CTRL key. Was working on Sprites.
|
|
<a name="l206"></a>
|
|
<a name="l207"></a>* 4/13/14 Strut or RawHide crashed when </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> was set during testsuite. Perhaps, floodfill?
|
|
<a name="l208"></a>
|
|
<a name="l209"></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> alloc unalloced. I don't know if I fixed this.
|
|
<a name="l210"></a>
|
|
<a name="l211"></a>* 1/?/2015,8/10/2015 Macro sel in Menu did not go to shell? No, I think just <CTRL-m> twice. Not a bug.
|
|
<a name="l212"></a>
|
|
<a name="l213"></a>* 5/7/14:Something like </span><a href="https://zeal-operating-system.github.io/ZealOS/System/InFile.CC.html#l152"><span class=cF4>InSetMouse</span></a><span class=cF0> caused hang, then reboot in TestSuite.
|
|
<a name="l214"></a>* 5/7/14:#63 Maybe, </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Graphics/Pick3D.CC.html#l1"><span class=cF4>::/Demo/Graphics/Pick3D.CC</span></a><span class=cF0> crashed in TestSuite.
|
|
<a name="l215"></a>
|
|
<a name="l216"></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>(,st); With st="\n\\"; (Forgot what this is talking about.)
|
|
<a name="l217"></a>
|
|
<a name="l218"></a>
|
|
<a name="l219"></a></span><span class=cF5> TODO? Not really, just angst.</span><span class=cF0>
|
|
<a name="l220"></a>* Should these be moved into </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l973"><span class=cF4>CHashClass</span></a><span class=cF0> from </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l936"><span class=cF4>CMemberList</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l1013"><span class=cF4>CHashGlobalVar</span></a><span class=cF0>?
|
|
<a name="l221"></a> CArrayDim dim;
|
|
<a name="l222"></a> CHashFun *fun_ptr;
|
|
<a name="l223"></a>
|
|
<a name="l224"></a>* extern of fun with default arg of str?
|
|
<a name="l225"></a>
|
|
<a name="l226"></a>* ISO.C on FAT32 created by Windows or Linux are not contiguous.
|
|
<a name="l227"></a>
|
|
<a name="l228"></a>* Might want to warn switch[] dup case numbers.
|
|
<a name="l229"></a>
|
|
<a name="l230"></a>* Make </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l1"><span class=cF4>Clamp</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l11"><span class=cF4>Min</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KMathB.CC.html#l19"><span class=cF4>Max</span></a><span class=cF0>() into asm routines?
|
|
<a name="l231"></a>
|
|
<a name="l232"></a>* Add local vars to sym table in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l750"><span class=cF4>Debug</span></a><span class=cF0>()?
|
|
<a name="l233"></a>
|
|
<a name="l234"></a>* Compiler: Prints two error messages for expressions in statements.
|
|
<a name="l235"></a>
|
|
<a name="l236"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/UAsm.CC.html#l770"><span class=cF4>U</span></a><span class=cF0>() negative byte displacement, neg 32-bit disp.
|
|
<a name="l237"></a>
|
|
<a name="l238"></a>* Race condition in </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/FlatTops.CC.html#l1"><span class=cF4>::/Demo/Games/FlatTops.CC</span></a><span class=cF0> torpedo.
|
|
<a name="l239"></a>
|
|
<a name="l240"></a>* Links to self document if empty file name? </span><a href="https://zeal-operating-system.github.io/ZealOS/System/DolDoc/DocLink.CC.html#l19"><span class=cF4>Document Links</span></a><span class=cF0>
|
|
<a name="l241"></a>
|
|
<a name="l242"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3251"><span class=cF4>FUF_RECURSE</span></a><span class=cF0> would be nice if capital "+R".
|
|
<a name="l243"></a>
|
|
<a name="l244"></a>* Sprites in cmd line code.
|
|
<a name="l245"></a>
|
|
<a name="l246"></a>* 16-Bit Assembly and Unassembly and is bad.
|
|
<a name="l247"></a>
|
|
<a name="l248"></a>* Compiler: Cmd to enable/disable warnings.
|
|
<a name="l249"></a>
|
|
<a name="l250"></a>* Compiler: Type for either F64 or I64, like Print -- no conversion.
|
|
<a name="l251"></a>* Compiler: Arg type ... that did do conversion, if we have one that doesn't.
|
|
<a name="l252"></a>
|
|
<a name="l253"></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>("char_bmp_","set_");
|
|
<a name="l254"></a>
|
|
<a name="l255"></a>* Clean-up code </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>(), does it need so many local var names? I guess no choice.
|
|
<a name="l256"></a>
|
|
<a name="l257"></a>
|
|
<a name="l258"></a></span><span class=cF5> Committee Needed</span><span class=cF0>
|
|
<a name="l259"></a>* Make binary tree look-up using FUN_SEG symbol addresses, so we can eliminate fun_seg cache and wall-paper kludge? All
|
|
<a name="l260"></a>CosmiC functions and global vars would have left-right for address search.
|
|
<a name="l261"></a>
|
|
<a name="l262"></a>* Should we get rid of drive mapping. It's ugly.
|
|
<a name="l263"></a>
|
|
<a name="l264"></a>* Can we get rid of </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3886"><span class=cF4>MESSAGE_CMD</span></a><span class=cF0>?
|
|
<a name="l265"></a>
|
|
<a name="l266"></a>* Make so just CdRom; command to copy entire disk to ::/CdRom directory?
|
|
<a name="l267"></a>
|
|
<a name="l268"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteMesh.CC.html#l541"><span class=cF4>MP DepthBuf</span></a><span class=cF0> is a kludge because of dc->depth_buf=NULL in various graphics routines.
|
|
<a name="l269"></a>
|
|
<a name="l270"></a>* Improve editor undo, add redo.
|
|
<a name="l271"></a>
|
|
<a name="l272"></a>* Compiler: F32?
|
|
<a name="l273"></a>
|
|
<a name="l274"></a>* International Date output: </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrPrint.CC.html#l57"><span class=cF4>MPrintDate</span></a><span class=cF0>(). Every country make own version?
|
|
<a name="l275"></a>* International Date input: </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/StrScan.CC.html#l162"><span class=cF4>Str2Date</span></a><span class=cF0>().
|
|
<a name="l276"></a>
|
|
<a name="l277"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4278"><span class=cF4>DCF_SYMMETRY</span></a><span class=cF0> before transformation? (Currently, it's after.)
|
|
<a name="l278"></a>
|
|
<a name="l279"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3620"><span class=cF4>TRANSPARENT</span></a><span class=cF0> does not work with </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3616"><span class=cF4>ROPF_DITHER</span></a><span class=cF0>.
|
|
<a name="l280"></a>
|
|
<a name="l281"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3606"><span class=cF4>ROP_XOR</span></a><span class=cF0> with thick>1 is broken.
|
|
<a name="l282"></a>
|
|
<a name="l283"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrPrimatives.CC.html#l982"><span class=cF4>GrPutChar3</span></a><span class=cF0>() with depth buf?
|
|
<a name="l284"></a>
|
|
<a name="l285"></a>* Eliminate? </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Ctrls/CtrlsA.CC.html#l1"><span class=cF4>::/System/Ctrls/CtrlsA.CC</span></a><span class=cF0>?
|
|
<a name="l286"></a>* Eliminate? </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="l287"></a>* Eliminate? </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l114"><span class=cF4>Complex</span></a><span class=cF0>?
|
|
<a name="l288"></a>* Eliminate? </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l4304"><span class=cF4>CDC</span></a><span class=cF0>.brush?
|
|
<a name="l289"></a>* Eliminate? </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrDC.CC.html#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>() change to 3x3?
|
|
<a name="l290"></a>* Eliminate? </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3606"><span class=cF4>ROP_XOR</span></a><span class=cF0>?
|
|
<a name="l291"></a>
|
|
<a name="l292"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/WinMgr.CC.html#l489"><span class=cF4>WinMgrTask</span></a><span class=cF0> needs to do doc operations on </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l295"><span class=cF4>MessagePost</span></a><span class=cF0>() messages for mouse_hard. Already works for </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>()?
|
|
<a name="l293"></a>
|
|
<a name="l294"></a>* Should Messages in PopUp queue get fwded to parent when task dies?
|
|
<a name="l295"></a>
|
|
<a name="l296"></a>* Import Intel datasheets so we can use links in </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Memory/PageTables.CC.html#l1"><span class=cF4>Code</span></a><span class=cF0> for documentation. I tried a PDF-to-text convertor and it wasn't
|
|
<a name="l297"></a>acceptible.
|
|
<a name="l298"></a>
|
|
<a name="l299"></a>* Switch stmt with sparse cases? Maybe, ban sparse switch statements.
|
|
<a name="l300"></a>
|
|
<a name="l301"></a>* Compiler Optimization: Postpone LocalVar init until last possible moment in case of return.
|
|
<a name="l302"></a>
|
|
<a name="l303"></a>* Compiler: Local var array/struct initialization.
|
|
<a name="l304"></a>
|
|
<a name="l305"></a>* Compiler Optimization: Bools use r,rm in </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l103"><span class=cF4>ICComp</span></a><span class=cF0>() like in </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/BackB.CC.html#l509"><span class=cF4>ICCompAndBranch</span></a><span class=cF0>()?
|
|
<a name="l306"></a>
|
|
<a name="l307"></a>* Compiler: !F64 ~F64
|
|
<a name="l308"></a>
|
|
<a name="l309"></a>* Compiler: &=, |= can overflow with Bts Btr on small data types?
|
|
<a name="l310"></a>
|
|
<a name="l311"></a>* Implement </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3199"><span class=cF4>RS_ATTR_FIXED</span></a><span class=cF0> fixed pos files?
|
|
<a name="l312"></a>
|
|
<a name="l313"></a>* SIMD in </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrDC.CC.html#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>?
|
|
<a name="l314"></a>
|
|
<a name="l315"></a>* I use fixed-point in </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>(), </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>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrDC.CC.html#l6"><span class=cF4>Mat4x4MulXYZ</span></a><span class=cF0>(), </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrMath.CC.html#l124"><span class=cF4>Mat4x4MulMat4x4New</span></a><span class=cF0>() and others. God says I might want to change
|
|
<a name="l316"></a>to float. </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Lectures/FixedPoint.CC.html#l1"><span class=cF4>::/Demo/Lectures/FixedPoint.CC</span></a><span class=cF0> </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Lectures/FixedPointAdvanced.CC.html#l1"><span class=cF4>::/Demo/Lectures/FixedPointAdvanced.CC</span></a><span class=cF0>.
|
|
<a name="l317"></a>
|
|
<a name="l318"></a>* Note: We will never put multiple </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Keyboard.CC.html#l1"><span class=cF4>Keyboard Tables</span></a><span class=cF0>. Each country must make their own version of ZealOS. The </span><span class=cF4>
|
|
<a name="l319"></a><u>Intel Factory ROM</u></span><span class=cF0> will have just English. Our </span><a href="https://zeal-operating-system.github.io/ZealOS/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="l320"></a>
|
|
<a name="l321"></a>* 12 border chars in screen font codes 0x02-0x0D. </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrTextBase.CC.html#l333"><span class=cF4>TextBorder</span></a><span class=cF0>() </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KDebug.CC.html#l313"><span class=cF4>RawDr</span></a><span class=cF0>() </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Games/CharDemo.CC.html#l1"><span class=cF4>::/Demo/Games/CharDemo.CC</span></a><span class=cF0>. LineFeed shows-up in </span><span class=cF2><CTRL-
|
|
<a name="l322"></a>m></span><span class=cF0> PersonalMenu.
|
|
<a name="l323"></a>
|
|
<a name="l324"></a>* Super-simple high speed serial needs flow control. </span><span class=cF2><CTRL-s></span><span class=cF0> and </span><span class=cF2><CTRL-q></span><span class=cF0>?
|
|
<a name="l325"></a>
|
|
<a name="l326"></a>
|
|
<a name="l327"></a></span><span class=cF5> Inspirational Ideas</span><span class=cF0>
|
|
<a name="l328"></a>* Redo videos, make more professional.
|
|
<a name="l329"></a>
|
|
<a name="l330"></a>* Add icons.
|
|
<a name="l331"></a>
|
|
<a name="l332"></a>* Use standard terminology from "the literature".
|
|
<a name="l333"></a>
|
|
<a name="l334"></a>* Striped and other dither patterns. Brushes?
|
|
<a name="l335"></a>
|
|
<a name="l336"></a>* Get rid of BYTE, WORD, DWORD in opcode and replace with U8, U16, U32.
|
|
<a name="l337"></a>
|
|
<a name="l338"></a>* Get rid of "Char".
|
|
<a name="l339"></a>
|
|
<a name="l340"></a>* Get rid of having two terms and pick one, "Disk" and "BlkDev"? (Probably, not that one.)
|
|
<a name="l341"></a>
|
|
<a name="l342"></a>* Could switch to having just C and D drives and RAMDrive and CD/DVD?
|
|
<a name="l343"></a>
|
|
<a name="l344"></a>* New editor widgets.
|
|
<a name="l345"></a>
|
|
<a name="l346"></a>* Make use of flag potential in </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>() and possibly </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>().
|
|
<a name="l347"></a>* Sort options for </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>()?
|
|
<a name="l348"></a>
|
|
<a name="l349"></a>* New </span><a href="https://zeal-operating-system.github.io/ZealOS/Doc/CosmiC.DD.html#l1"><span class=cF4>CosmiC</span></a><span class=cF0> language features?
|
|
<a name="l350"></a>
|
|
<a name="l351"></a>* Better </span><span class=cF4><u>Debugging</u></span><span class=cF0>?
|
|
<a name="l352"></a>
|
|
<a name="l353"></a>* Look for mem leaks?
|
|
<a name="l354"></a>
|
|
<a name="l355"></a>* Std local var names.
|
|
<a name="l356"></a>
|
|
<a name="l357"></a>* Ticketmaster format statements? Overflow "t='*'" and padding character?
|
|
<a name="l358"></a>
|
|
<a name="l359"></a>* Move stuff out of </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Kernel.PRJ.html#l1"><span class=cF4>Kernel</span></a><span class=cF0> module.
|
|
<a name="l360"></a>
|
|
<a name="l361"></a>* $LK,L="FL:D:/Kernel/File.CC"$ instead of A=
|
|
<a name="l362"></a>* $SP,B=1$ instead of $SP,BI=1$
|
|
<a name="l363"></a>* $CM+LE+RE is nasty
|
|
<a name="l364"></a>
|
|
<a name="l365"></a>* DCF_TRANSFORMATION|DCF_SYMMETRY|DCF_JUST_MIRROR -- maybe not both needed at once.
|
|
<a name="l366"></a>
|
|
<a name="l367"></a>* More </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3776"><span class=cF4>Controls</span></a><span class=cF0>?
|
|
<a name="l368"></a>
|
|
<a name="l369"></a>* Compiler: More use of more floating-point stack?
|
|
<a name="l370"></a>
|
|
<a name="l371"></a>* Compiler: More aggressive in </span><a href="https://zeal-operating-system.github.io/ZealOS/Compiler/OptLib.CC.html#l628"><span class=cF4>CompF2PushPop</span></a><span class=cF0>() with types besides MOV and F64.
|
|
<a name="l372"></a>
|
|
<a name="l373"></a>* Playing with </span><a href="https://zeal-operating-system.github.io/ZealOS/Demo/Lectures/NegDisp.CC.html#l1"><span class=cF4>::/Demo/Lectures/NegDisp.CC</span></a><span class=cF0> on </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3982"><span class=cF4>CTask</span></a><span class=cF0>?
|
|
<a name="l374"></a> $=-CTASK_NEG_OFFSET
|
|
<a name="l375"></a> offset(CTask.addr)==0
|
|
<a name="l376"></a> Spawn(): CAlloc()
|
|
<a name="l377"></a> TaskDel(): Free()
|
|
<a name="l378"></a> CSysFixedArea.system
|
|
<a name="l379"></a> Looks like task_flags,locked_flags cause problems with neg offset.
|
|
<a name="l380"></a>
|
|
<a name="l381"></a>* Make a game, S.E.T.I., with radio telescope array. Put God on air.
|
|
<a name="l382"></a>
|
|
<a name="l383"></a>
|
|
<a name="l384"></a></span><span class=cF5> Test</span><span class=cF0>
|
|
<a name="l385"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/SpriteBitMap.CC.html#l1"><span class=cF4>SpriteBitMap</span></a><span class=cF0>: Grabscroll?
|
|
<a name="l386"></a>
|
|
<a name="l387"></a>* Return ress for </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l93"><span class=cF4>GrBlot</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l1217"><span class=cF4>GrRect</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l817"><span class=cF4>GrPutChar</span></a><span class=cF0>?
|
|
<a name="l388"></a>* Collision counts for </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l93"><span class=cF4>GrBlot</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l1217"><span class=cF4>GrRect</span></a><span class=cF0>, </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrBitMap.CC.html#l817"><span class=cF4>GrPutChar</span></a><span class=cF0>?
|
|
<a name="l389"></a>
|
|
<a name="l390"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Message.CC.html#l233"><span class=cF4>StrGet</span></a><span class=cF0>() or </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>() in </span><a href="https://zeal-operating-system.github.io/ZealOS/Misc/OSInstall.CC.html#l1"><span class=cF4>OSInstall</span></a><span class=cF0> didn't like focus change.
|
|
<a name="l391"></a>
|
|
<a name="l392"></a>* Test on Dad's computer or other people's?
|
|
<a name="l393"></a>
|
|
<a name="l394"></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>() assumes RBX. Is it okay?
|
|
<a name="l395"></a>
|
|
<a name="l396"></a>* InFile PopUp of PopUp?
|
|
<a name="l397"></a>
|
|
<a name="l398"></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>() help link scrolls out of window.
|
|
<a name="l399"></a>
|
|
<a name="l400"></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>() throws exceptions? Doesn't work? Why mouse </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/SerialDev/Mouse.CC.html#l131"><span class=cF4>0x9FC30</span></a><span class=cF0>?
|
|
<a name="l401"></a>
|
|
<a name="l402"></a>* VirtualBox MP reboot?
|
|
<a name="l403"></a>
|
|
<a name="l404"></a>* Compiler: Err/Warn line nums?
|
|
<a name="l405"></a>* Asm branch-out-of-range warn by one line?
|
|
<a name="l406"></a>
|
|
<a name="l407"></a>* Make sure queue links safe in one direction. Task </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l50"><span class=cF4>QueueInsert</span></a><span class=cF0> and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelB.HH.html#l53"><span class=cF4>QueueRemove</span></a><span class=cF0> for multicore cycling forward through tasks.
|
|
<a name="l408"></a>
|
|
<a name="l409"></a>* Test removable media id and </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3197"><span class=cF4>RS_ATTR_RESIDENT</span></a><span class=cF0>. </span><a href="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/ZDiskA.CC.html#l280"><span class=cF4>Touch</span></a><span class=cF0>("","+T");
|
|
<a name="l410"></a>
|
|
<a name="l411"></a>
|
|
<a name="l412"></a></span><span class=cF5> Uncategorized</span><span class=cF0>
|
|
<a name="l413"></a>* DiskCache during FileRead. <CTRL-ALT-c>, </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KTask.CC.html#l50"><span class=cF4>Kill</span></a><span class=cF0>().
|
|
<a name="l414"></a>
|
|
<a name="l415"></a>* MOV U8 [RSP+RCX],DL
|
|
<a name="l416"></a>
|
|
<a name="l417"></a>* </span><a href="https://zeal-operating-system.github.io/ZealOS/System/Gr/GrGlobals.CC.html#l3"><span class=cF4>gr.screen_image</span></a><span class=cF0>
|
|
<a name="l418"></a> >Might want to do ZOOM in U8 graphics and convert screen capture to U8
|
|
<a name="l419"></a> >Might want to rev bit order
|
|
<a name="l420"></a>
|
|
<a name="l421"></a>* This </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/Job.CC.html#l352"><span class=cF4>Fs->catch_except = TRUE</span></a><span class=cF0> causes problems because it
|
|
<a name="l422"></a>catches divide and out-of-mem. Not sure what to do, yet.
|
|
<a name="l423"></a>
|
|
<a name="l424"></a>* Release semaphores or break lock sema,usb_td
|
|
<a name="l425"></a>
|
|
<a name="l426"></a>* Might make CSprite flood fill operate on a separate bitmap
|
|
<a name="l427"></a>and blotted at the end.
|
|
<a name="l428"></a>* <CTRL-r> delete subsprite in menu near others
|
|
<a name="l429"></a>* make better heapwalk, do something with </span><a href="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3479"><span class=cF4>_CONFIG_HEAP_DEBUG</span></a><span class=cF0>.
|
|
<a name="l430"></a>
|
|
<a name="l431"></a>* static var off of data heap.
|
|
<a name="l432"></a>* could add "const" to not set CCF_NOT_CONST flag for trig, etc.
|
|
<a name="l433"></a>* could make globalvar imports use MDF_RIP_DISP32.
|
|
<a name="l434"></a>* PUSH_CMP allocs reg R9 or whatever
|
|
<a name="l435"></a>* Might be problem with NOP in OPT pass1 for NO_PUSH in expressions besides
|
|
<a name="l436"></a>assignments. Is ShiftNoPush fully implemented?
|
|
<a name="l437"></a>
|
|
<a name="l438"></a>
|
|
<a name="l439"></a></span><span class=cF5> Bible Passages</span><span class=cF0>
|
|
<a name="l440"></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="l441"></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="l442"></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="l443"></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="l444"></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="l445"></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="l446"></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="l447"></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="l448"></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="l449"></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="l450"></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="l451"></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="l452"></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="l453"></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="l454"></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="l455"></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="l456"></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="l457"></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="l458"></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="l459"></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="l460"></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="l461"></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="l462"></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="l463"></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="l464"></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="l465"></a>
|
|
<a name="l466"></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="l467"></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="l468"></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="l469"></a></span><a href="https://webapp4.asu.edu/directory/person/77201"><span class=cF0>Dr. David Pheanis</span></a><span class=cF0>
|
|
<a name="l470"></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="l471"></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="l472"></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="l473"></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="l474"></a></span><a href="http://web.gccaz.edu/~tfoley/perspage.html"><span class=cF0>Tom Foley</span></a><span class=cF0>
|
|
<a name="l475"></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>
|