From 3b20167253036c532184ab531c7d998c38d7c3b7 Mon Sep 17 00:00:00 2001 From: Jonathan Turner Date: Thu, 14 Sep 2023 17:57:36 -0400 Subject: [PATCH] Modified code from instructions. --- Part2/A4/.DS_Store | Bin 8196 -> 8196 bytes Part2/A4/04_scroll/.DS_Store | Bin 0 -> 6148 bytes Part2/A4/04_scroll/kernel/kernel.c | 5 ++++- Part2/A4/08_shell/.DS_Store | Bin 0 -> 6148 bytes 4 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 Part2/A4/04_scroll/.DS_Store create mode 100644 Part2/A4/08_shell/.DS_Store diff --git a/Part2/A4/.DS_Store b/Part2/A4/.DS_Store index 88e3de3ac265898c8184dc1fea7eec5bc3930fa3..3c99228fa35536811c65a8b06ee0265abf44cad9 100644 GIT binary patch delta 156 zcmZp1XmOa}&nU7nU^hRb$Yvga4NQ}}goG#O3!aoVVTflaW=LizV#sI6VaO>9F3QWv z&r4@uU|^j5QAlRQv38CE DbAb^N diff --git a/Part2/A4/04_scroll/.DS_Store b/Part2/A4/04_scroll/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3fb9b9fbdca50c789f01b89c09ad7b20e6e60f88 GIT binary patch literal 6148 zcmeHK!EVz)5S>j!vQdSUL#cW}vc$E504+l5#ZB8o54~Un2SCBb2CN!y6+6u#isWNa zKZYBh(%&g>X19o>z^Ov0+OcNe?Ci{1`_|g^5Rn>A(#J%7BGORCRu9c@gvVL0Ny~XU zK*e($7Un}zm;`;E(98eN0PkI!5;Az|rTyE**uzT^SxA>s8dFZElmV-y=xFTat)$gLuW*XITJ*kHA_zm}78dD@! zcAUJ*v+1b6wr9#Z&dY2p33-|!)Nqn#I{z@1-u^+sp)lX(U_1Gj+zJ|6-oW9YE4C`ShxDFJ|O zxJ6*guRkzg2QYNlScC_nY%0*EDpz7CS2-w~j`7gNHx_L=DS0#Iac@?xLQ$^pP=SP# z3N8B9GvFCmWMIX1`+WZ&{JH*LO!7U?fM?)VF`(M}(f$xia(C;s#qnJmK;J`IIIgky lGX;iR#fasrcmpZ|f4~MXbl6yg2jYJOga+Su2L34nKLBXNd^-RD literal 0 HcmV?d00001 diff --git a/Part2/A4/04_scroll/kernel/kernel.c b/Part2/A4/04_scroll/kernel/kernel.c index 1da8a16..aaa2bc7 100755 --- a/Part2/A4/04_scroll/kernel/kernel.c +++ b/Part2/A4/04_scroll/kernel/kernel.c @@ -6,10 +6,13 @@ void _start() { /* Fill up the screen */ int i = 0; - for (i = 0; i < 24; i++) { + for (i = 0; i < 30; i++) { char str[255]; int_to_ascii(i, str); kprint_at(str, 0, i); + for( int j = 0; j < 100000000; ++j) { + ; + } } kprint_at("This text forces the kernel to scroll. Row 0 will disappear. ", 60, 24); diff --git a/Part2/A4/08_shell/.DS_Store b/Part2/A4/08_shell/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..70122656a8799add76cc285d38e58de96482078d GIT binary patch literal 6148 zcmeHK!H&}~5FNK+>#{=X0T36YNL*J?U_mQ!31vBO;6e}_0F|T(5Uq);Cfy#YN;!h~ z7;bzD|H290*j{OqUC^EoT0GVGjmK{i`K7UAA`+8jcAIEKL=w&zTtst<@i_Yl>$wcq z3BJY?rDv(qDf)atZ(aefz`v~kzq&Igs1(P5eQx;yS69)g)QG;@)$uReBUB>5C#?O-Gj>>9S6W zGGCa2BFjN}{jw-Cy_)D{nN_AXwgYk~httv3^?JM$?%o@3cEa`E{awU&?rt_idF95f z2hXMl>SL)tnK_Zb%4O`5!z1{Nz|HtDUX)6g?~!5lfHGQ8L5GwBtF|8EIvB@Q+oA)* zE77VB_sgHS=R(2O>^nLJq@ZF-vyLi1I;u!|N{LbN9r%j!HowQu<+$SLdOL#x?w>EW z&%pH*uYgzJ|5AY0hY-#fIczMNr2~yQ0ssS~jUhIl{=kqEz{p`^5gC}Ur9fLM+z~^# zlY_A37>^vkv1rRlm^7JP74QnQ73kaUi1+`;zd!%Ci+s;3 z;1xJm3W#7o-k)GfZf`v?Io@kS_**y|^BRk$1dZE{O~706HMlX1g&Y7QhmA#KVE#kE M$lx2Vz+YA17fNr=00000 literal 0 HcmV?d00001