mirror of
https://github.com/Zeal-Operating-System/ZealOS.git
synced 2024-12-28 00:06:35 +00:00
dbf8647d59
Added top & right borders to RawDr. Improved spacing in some debug and compiler reporting. Fixed RawPutChar and EdLite tab width. Fixed Ui missing '0x' prefix syntax highlighter bug. Added 32BitPaint demo.
68 lines
7 KiB
HTML
Executable file
68 lines
7 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.08">
|
|
<style type="text/css">
|
|
body {background-color:#000000;}
|
|
.cF0{color:#ffffff;background-color:#000000;}
|
|
.cF1{color:#3465a4;background-color:#000000;}
|
|
.cF2{color:#4e9a06;background-color:#000000;}
|
|
.cF3{color:#06989a;background-color:#000000;}
|
|
.cF4{color:#a24444;background-color:#000000;}
|
|
.cF5{color:#75507b;background-color:#000000;}
|
|
.cF6{color:#ce982f;background-color:#000000;}
|
|
.cF7{color:#bcc0b9;background-color:#000000;}
|
|
.cF8{color:#555753;background-color:#000000;}
|
|
.cF9{color:#729fcf;background-color:#000000;}
|
|
.cFA{color:#82bc49;background-color:#000000;}
|
|
.cFB{color:#34e2e2;background-color:#000000;}
|
|
.cFC{color:#ac3535;background-color:#000000;}
|
|
.cFD{color:#ad7fa8;background-color:#000000;}
|
|
.cFE{color:#fce94f;background-color:#000000;}
|
|
.cFF{color:#000000;background-color:#000000;}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<pre style="font-family:monospace;font-size:12pt">
|
|
<a name="l1"></a><span class=cFA>/* Graphics Not Rendered in HTML */</span><span class=cF0>
|
|
<a name="l2"></a></span><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l475"><span class=cF4>PopUpPrint</span></a><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.html#l475"><span class=cF4>User</span></a><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Compiler/CMain.CC.html#l700"><span class=cF4>ExePrint</span></a><span class=cF0>
|
|
<a name="l3"></a>
|
|
<a name="l4"></a>
|
|
<a name="l5"></a>
|
|
<a name="l6"></a></span><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l447"><span class=cF4>PopUp</span></a><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Compiler/CMain.CC.html#l661"><span class=cF4>ExePutS</span></a><span class=cF0>
|
|
<a name="l7"></a>
|
|
<a name="l8"></a>
|
|
<a name="l9"></a>
|
|
<a name="l10"></a> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KMain.CC.html#l143"><span class=cF4>Core0 SystemTask</span></a><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.html#l457"><span class=cF4>ServerCmdLine</span></a><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/MultiProc.CC.html#l200"><span class=cF4>AP ExecutiveTask</span></a><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.html#l465"><span class=cF4>UserCmdLine</span></a><span class=cF0>
|
|
<a name="l11"></a>
|
|
<a name="l12"></a>
|
|
<a name="l13"></a>
|
|
<a name="l14"></a>
|
|
<a name="l15"></a>
|
|
<a name="l16"></a>
|
|
<a name="l17"></a></span><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.html#l411"><span class=cF4>ServerTaskCont</span></a><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.html#l429"><span class=cF4>UserTaskCont</span></a><span class=cF0>
|
|
<a name="l18"></a>
|
|
<a name="l19"></a>
|
|
<a name="l20"></a>
|
|
<a name="l21"></a></span><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l412"><span class=cF4>JobsHandler</span></a><span class=cF0>
|
|
<a name="l22"></a>
|
|
<a name="l23"></a>
|
|
<a name="l24"></a>
|
|
<a name="l25"></a></span><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l321"><span class=cF4>JobRunOne</span></a><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l321"><span class=cF4>JobRunOne</span></a><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.html#l332"><span class=cF4>ExeCmdLine</span></a><span class=cF4> </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.html#l332"><span class=cF4>ExeCmdLine</span></a><span class=cF0>
|
|
<a name="l26"></a>
|
|
<a name="l27"></a>
|
|
<a name="l28"></a>
|
|
<a name="l29"></a>
|
|
<a name="l30"></a></span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3817"><span class=cF4>CJob</span></a><span class=cF0> nodes are one of </span><a href="https://tomawezome.github.io/ZealOS/Kernel/KernelA.HH.html#l3810"><span class=cF4>five types</span></a><span class=cF0>. User applications deal with text or messages. </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l321"><span class=cF4>JobRunOne</span></a><span class=cF0>() will call a function, spawn a
|
|
<a name="l31"></a>task or execute some text src code.
|
|
<a name="l32"></a>
|
|
<a name="l33"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_TEXT_INPUT</span><span class=cF0> </span><span class=cFE>0</span><span class=cF0> </span><span class=cF2>//</span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l88"><span class=cF4>TaskText</span></a><span class=cF2>() </span><span class=cF0> </span><span class=cF2>Feed StdIn</span><span class=cF0>
|
|
<a name="l34"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_MESSAGE</span><span class=cF0> </span><span class=cFE>1</span><span class=cF0> </span><span class=cF2>//</span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l143"><span class=cF4>TaskMessage</span></a><span class=cF2>() </span><span class=cF0> </span><span class=cF2>Post message</span><span class=cF0>
|
|
<a name="l35"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_EXE_STR</span><span class=cF0> </span><span class=cFE>2</span><span class=cF0> </span><span class=cF2>//</span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l45"><span class=cF4>TaskExe</span></a><span class=cF2>() </span><span class=cF0> </span><span class=cF2>Compile & execute src code text</span><span class=cF0>
|
|
<a name="l36"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_CALL</span><span class=cF0> </span><span class=cFE>3</span><span class=cF0> </span><span class=cF2>//</span><a href="https://tomawezome.github.io/ZealOS/Kernel/MultiProc.CC.html#l224"><span class=cF4>JobQueue</span></a><span class=cF2>() </span><span class=cF0> </span><span class=cF2>Tell MP to call function</span><span class=cF0>
|
|
<a name="l37"></a>#</span><span class=cF1>define</span><span class=cF0> </span><span class=cF3>JOBT_SPAWN_TASK</span><span class=cF0> </span><span class=cFE>4</span><span class=cF0> </span><span class=cF2>//</span><a href="https://tomawezome.github.io/ZealOS/Kernel/KTask.CC.html#l264"><span class=cF4>Spawn</span></a><span class=cF2>() </span><span class=cF0> </span><span class=cF2>Tell MP to spawn task</span><span class=cF0>
|
|
<a name="l38"></a>
|
|
<a name="l39"></a>Several </span><span class=cF9><u>other routines</u></span><span class=cF0> include a call to </span><a href="https://tomawezome.github.io/ZealOS/Kernel/Job.CC.html#l412"><span class=cF4>JobsHandler</span></a><span class=cF0>() that gives them powerful ability to execute servant cmds.
|
|
</span></pre></body>
|
|
</html>
|