From 9cbb51ecf037d709eda117db97946e92fcad66cd Mon Sep 17 00:00:00 2001 From: kieron Date: Tue, 23 May 2017 17:51:21 +0000 Subject: [PATCH] ds git-svn-id: https://spexeah.com:8443/svn/Asuro@203 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c --- Asuro.iso | Bin 5095424 -> 5095424 bytes bin/kernel.bin | Bin 41188 -> 41188 bytes iso/boot/asuro.bin | Bin 41188 -> 41188 bytes lib/PCI.ppu | Bin 15129 -> 15129 bytes lib/bios_data_area.ppu | Bin 2278 -> 2278 bytes lib/console.ppu | Bin 16074 -> 16074 bytes lib/gdt.ppu | Bin 3470 -> 3470 bytes lib/idt.ppu | Bin 2969 -> 2969 bytes lib/irq.ppu | Bin 930 -> 930 bytes lib/isr.ppu | Bin 1858 -> 1858 bytes lib/isr0.ppu | Bin 1981 -> 1981 bytes lib/isr1.ppu | Bin 1981 -> 1981 bytes lib/isr10.ppu | Bin 1994 -> 1994 bytes lib/isr11.ppu | Bin 1994 -> 1994 bytes lib/isr12.ppu | Bin 1994 -> 1994 bytes lib/isr13.ppu | Bin 2093 -> 2093 bytes lib/isr14.ppu | Bin 1994 -> 1994 bytes lib/isr15.ppu | Bin 1994 -> 1994 bytes lib/isr16.ppu | Bin 1994 -> 1994 bytes lib/isr17.ppu | Bin 1994 -> 1994 bytes lib/isr18.ppu | Bin 1994 -> 1994 bytes lib/isr2.ppu | Bin 1981 -> 1981 bytes lib/isr3.ppu | Bin 1981 -> 1981 bytes lib/isr32.ppu | Bin 1983 -> 1983 bytes lib/isr33.ppu | Bin 1983 -> 1983 bytes lib/isr4.ppu | Bin 1981 -> 1981 bytes lib/isr40.ppu | Bin 1972 -> 1972 bytes lib/isr5.ppu | Bin 1981 -> 1981 bytes lib/isr6.ppu | Bin 1981 -> 1981 bytes lib/isr7.ppu | Bin 1981 -> 1981 bytes lib/isr8.ppu | Bin 1981 -> 1981 bytes lib/isr9.ppu | Bin 1981 -> 1981 bytes lib/isr_types.ppu | Bin 1864 -> 1864 bytes lib/kernel.ppu | Bin 2344 -> 2344 bytes lib/keyboard.ppu | Bin 2966 -> 2966 bytes lib/libpconsole.a | Bin 64564 -> 64564 bytes lib/libpmultiboot.a | Bin 29040 -> 29040 bytes lib/libpsystem.a | Bin 144154 -> 144154 bytes lib/lmemorymanager.ppu | Bin 3669 -> 3669 bytes lib/multiboot.ppu | Bin 3002 -> 3002 bytes lib/pmemorymanager.ppu | Bin 4122 -> 4122 bytes lib/scheduler.ppu | Bin 2700 -> 2700 bytes lib/system.o | Bin 20436 -> 20436 bytes lib/system.ppu | Bin 10654 -> 10654 bytes lib/tss.ppu | Bin 3187 -> 3187 bytes lib/util.ppu | Bin 6729 -> 6729 bytes lib/vmemorymanager.ppu | Bin 5584 -> 5584 bytes src/system.pas | 2 +- 48 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Asuro.iso b/Asuro.iso index 2cf6f7788db16bedf054d7b9879645dfaca9f885..de14790db8306549865da1d170d36d090bbeb8bd 100644 GIT binary patch delta 9542 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 RYtm@V^Ry=Yo0^P){{e^TF6#gQ delta 9526 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 diff --git a/bin/kernel.bin b/bin/kernel.bin index 6cb1e7593fbdfbb655b7c36c110891102913fcac..b3fd2cf413d349b7b1460ed7983e6a06ed1b3bb4 100755 GIT binary patch delta 438 zcmaEIkm<=mrVWa!QrcYOAp7Lu-YsfC1q@JX!sG^@ z7RD8mS$z%I%UolmfkwBLJ|iQHaSRJrX>F&e>UU$N-m#felzo%nQvxC%o-_u;3{Nh}Xd9A4=5eSJBwu*vzqg|Xzjpwp8bk%QKu=|u=dt6f073bl! z!ck_c38lARoG4ABd2kOzK7i!~s3$-&Zgm`j$|LY&Os&VD@eI_Rg06kAVl?Y}!)Os7 zVfG8~Y#dwP26qQQJO@i#pvg$D!FcmW1g~1S%;9{OnhMK}SX9JviFL%HB9{06Sla$# R$!F0-NcBrp9zf8U)?a(F@)rOA diff --git a/iso/boot/asuro.bin b/iso/boot/asuro.bin index 6cb1e7593fbdfbb655b7c36c110891102913fcac..b3fd2cf413d349b7b1460ed7983e6a06ed1b3bb4 100755 GIT binary patch delta 438 zcmaEIkm<=mrVWa!QrcYOAp7Lu-YsfC1q@JX!sG^@ z7RD8mS$z%I%UolmfkwBLJ|iQHaSRJrX>F&e>UU$N-m#felzo%nQvxC%o-_u;3{Nh}Xd9A4=5eSJBwu*vzqg|Xzjpwp8bk%QKu=|u=dt6f073bl! z!ck_c38lARoG4ABd2kOzK7i!~s3$-&Zgm`j$|LY&Os&VD@eI_Rg06kAVl?Y}!)Os7 zVfG8~Y#dwP26qQQJO@i#pvg$D!FcmW1g~1S%;9{OnhMK}SX9JviFL%HB9{06Sla$# R$!F0-NcBrp9zf8U)?a(F@)rOA diff --git a/lib/PCI.ppu b/lib/PCI.ppu index fc330a7bea7818b5f99e8139b5bfbad45affec25..1d14400de109ab190abd5a5e72efad56ba6fc809 100644 GIT binary patch delta 19 bcmbPPHnVI(G{;PX;yJuWId5!C-ev^=Ru>4N delta 19 bcmbPPHnVI(GzZtFO($(GJAdDpyv+&#T-6Dd diff --git a/lib/bios_data_area.ppu b/lib/bios_data_area.ppu index 057ac1d03a379ae4dc86c3e6e02dae49e9a6aaa1..7831642bdd97a669e5e66d0e761f4a308bf89b59 100644 GIT binary patch delta 19 bcmaDR_)Ks@A;(OE;yJuWId5#N%;f+8R5J)7 delta 19 bcmaDR_)Ks@AqUr{O($(GJAdC;nacqHTJZ@N diff --git a/lib/console.ppu b/lib/console.ppu index 245b7d3e31180d86952d4c0bec9d331763ca787c..23e2b516eecc3533ccbadfbba118177d8fa0693e 100644 GIT binary patch delta 19 bcmX?Ad#ZLqGRI7V;yJuWId5#tj<*8?#Q)&o< diff --git a/lib/isr1.ppu b/lib/isr1.ppu index ab0550a26fd0ab294b96fdb5efb73ed05f4db2db..9816c15eaa79dc6b2f39258a1b3a813ac0da9842 100644 GIT binary patch delta 19 bcmdnXzn6bPEXPcP;yJuWId5!CjbH}=Osofv delta 19 bcmdnXzn6bPEC<)7O($(GJAdDp8o>?#Q)&o< diff --git a/lib/isr10.ppu b/lib/isr10.ppu index 730c45e80b8e276a7f35e223dfb9365910854b91..74fec85ee49de14086b71613869adcda5c2a6146 100644 GIT binary patch delta 19 bcmX@be~N!XJjYCf;yJuWId5!CPi6-IPPhlR delta 19 bcmX@be~N!XJO|gNO($(GJAdDpp3DvaRdxuh diff --git a/lib/isr11.ppu b/lib/isr11.ppu index 8cbd21fc1f61ee0d244482d7de77d3071cdef32e..9e57301ced12764712471006c040bd55ed3cf458 100644 GIT binary patch delta 19 bcmX@be~N!XJjYCf;yJuWId5!CPi6-IPPhlR delta 19 bcmX@be~N!XJO|gNO($(GJAdDpp3DvaRdxuh diff --git a/lib/isr12.ppu b/lib/isr12.ppu index 7be60274452e41eea942b632174e21849c156526..6c2e5deaaec39ede85082f972985f87434832219 100644 GIT binary patch delta 19 bcmX@be~N!XJjYCf;yJuWId5!CPi6-IPPhlR delta 19 bcmX@be~N!XJO|gNO($(GJAdDpp3DvaRdxuh diff --git a/lib/isr13.ppu b/lib/isr13.ppu index 5ebb346eb8edb7eed31436190faed183f2faba6c..739007c106b4671a3cdda9fe94a60cc5df03e9bb 100644 GIT binary patch delta 19 bcmZ20uvTC~JjYCf;yJuWId5!CKgJFKON?#Q)&o< diff --git a/lib/isr3.ppu b/lib/isr3.ppu index ae1918a1c4e27f283c3b5fe2e0257f2008f57d5c..a001e560cdf3104d4ddcd3fa85371d26ed113c2c 100644 GIT binary patch delta 19 bcmdnXzn6bPEXPcP;yJuWId5!CjbH}=Osofv delta 19 bcmdnXzn6bPEC<)7O($(GJAdDp8o>?#Q)&o< diff --git a/lib/isr32.ppu b/lib/isr32.ppu index e48737e3f1bec57e33c8034d841ade800b0e536f..bdf5dca6964cab367634928e9ba84502038ea00f 100644 GIT binary patch delta 19 bcmdnbzn_0XJjYCf;yJuWId5!Ck6;G?O%?~1 delta 19 bcmdnbzn_0XJO|gNO($(GJAdDp9>ER(Q`88H diff --git a/lib/isr33.ppu b/lib/isr33.ppu index 729705b3f9be724ca8d0612caaf91cb48b6c40ce..422d3ba164e4774cf42ba1dede594823fee891a0 100644 GIT binary patch delta 19 bcmdnbzn_0XJjYCf;yJuWId5!Ck6;G?O%?~1 delta 19 bcmdnbzn_0XJO|gNO($(GJAdDp9>ER(Q`88H diff --git a/lib/isr4.ppu b/lib/isr4.ppu index 38b0f42abc2c61315c18c48a89587bbf5ad85fa1..e2faa7fa03e06c6964d12038d96378f758b65de0 100644 GIT binary patch delta 19 bcmdnXzn6bPEXPcP;yJuWId5!CjbH}=Osofv delta 19 bcmdnXzn6bPEC<)7O($(GJAdDp8o>?#Q)&o< diff --git a/lib/isr40.ppu b/lib/isr40.ppu index fccb35208b4f01cd23b515894a3b1f2e210897f9..401088bd030083a9f937643a586d0d604c2e2516 100644 GIT binary patch delta 19 bcmdnOzlDE7JjYCf;yJuWId5!C_hknFOLPZy delta 19 bcmdnOzlDE7JO|gNO($(GJAdDp?#m7UQZfi? diff --git a/lib/isr5.ppu b/lib/isr5.ppu index dd1b5bf7f257baa2ef7f1fd51666383e8ff4a29f..435d9a44a548352b15f2b66d08fa800a9a9f79e0 100644 GIT binary patch delta 19 bcmdnXzn6bPEXPcP;yJuWId5!CjbH}=Osofv delta 19 bcmdnXzn6bPEC<)7O($(GJAdDp8o>?#Q)&o< diff --git a/lib/isr6.ppu b/lib/isr6.ppu index 2836e9a1c4ea684a2b90058eec9c53da6825a931..622eb9d2e3c83c9fc838c6e020c3e27a9e706de9 100644 GIT binary patch delta 19 bcmdnXzn6bPEXPcP;yJuWId5!CjbH}=Osofv delta 19 bcmdnXzn6bPEC<)7O($(GJAdDp8o>?#Q)&o< diff --git a/lib/isr7.ppu b/lib/isr7.ppu index f078e405aa1df9d586ef5b43dcf9c7c44f19478e..1b8f0b24ff5a9026ed9db46db2412e97af3b8ea2 100644 GIT binary patch delta 19 bcmdnXzn6bPEXPcP;yJuWId5!CjbH}=Osofv delta 19 bcmdnXzn6bPEC<)7O($(GJAdDp8o>?#Q)&o< diff --git a/lib/isr8.ppu b/lib/isr8.ppu index 38cbbfda3c647f7afb79d0278fc1c4373289c8b2..320f3bd5217a30838bd447c9b47d9c5b8ac3a93f 100644 GIT binary patch delta 19 bcmdnXzn6bPEXPcP;yJuWId5!CjbH}=Osofv delta 19 bcmdnXzn6bPEC<)7O($(GJAdDp8o>?#Q)&o< diff --git a/lib/isr9.ppu b/lib/isr9.ppu index 8ed9b2da8252f1e25078fcfdd57179dba3fa4914..54e271e3e22cb5f8c8b1b6afa76735122c599acc 100644 GIT binary patch delta 19 bcmdnXzn6bPEXPcP;yJuWId5!CjbH}=Osofv delta 19 bcmdnXzn6bPEC<)7O($(GJAdDp8o>?#Q)&o< diff --git a/lib/isr_types.ppu b/lib/isr_types.ppu index 6f0dde4b617c66c2b2ac7cf8a8acd0b161448caa..92bc9c0b4a3369ff412816dc8cf0ac1dcf6a9499 100644 GIT binary patch delta 19 bcmX@XcY<$1I>$_d;yJuWId5#tzsUvwPr(Q_ delta 19 bcmX@XcY<$1ItSOLO($(GJAdDpf0GRWR(}aA diff --git a/lib/kernel.ppu b/lib/kernel.ppu index 3b4d2dce86103e20d60f4549fe2fd6309333ba68..28367196798a60479f2194a3348f3f42b9526781 100644 GIT binary patch delta 19 bcmZ1>v_fb?BF9XF;yJuWId5#t+|L03OECx9 delta 19 bcmZ1>v_fb?A_v!|O($(GJAdDpxt{|7QSS)P diff --git a/lib/keyboard.ppu b/lib/keyboard.ppu index 1fa39b9cdc0efe6ecf7cd8c3fccac68d84afa87e..2681508d016f33fc17cb8c8adcf3444835fbb1c4 100644 GIT binary patch delta 19 bcmbOxK23Z=D#uKN;yJuWId5#t)#L^MNNxu; delta 19 bcmbOxK23Z=DhJo5O($(GJAdDptH})jPb>&3 diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 44af496fa92ca318203195ee767c349fc2481694..b7dc5400405d6f392f85d6da3bb2ce4936db9a7c 100644 GIT binary patch delta 745 zcmdn;gL%sj<_U5vrY2@)8LWT{NkIVIleQ)cw(F1E!fO7S)QL4EV9^up9LZ{ z!A^X$w{R$wXRus+^KS8}aBbq7v!%B}c$+u48Zl0eC={4Hp;2IRL8<6u|0M3odQ8%r zH!8R@K@7W~Cb3yWc?VR(1+^=1mJ;J+ITeA;x3m{Qlx}X&y91R>FuDO{HRvfZZjLkG z1vL%iG-Insh|@Mtu#;g2+X8e5)ZED+=g#+B2+DK&3(&ySB3Y7!7u(Tx>$^+T(w&N`{BtX2c-7n!hiOs+IzCd{f{Lr}F zJp~fCn;%SfX57p_?JOfCxE@RwfLaJLhI{sV6pdS$CZAZq1BpI}Q3oLMn+=xFXWSgP z^fuHOgXL97?moK87vb*7??b#NJM^$@u35hi=5Jukgl?8pfEe7M7qa=-LWT{NkIVIleQ)cw(F1E!fO7S)QL4EV9^up9LZ{ z!A^X$w{R$wXRus+^KS8}aBbq7v!%B}c$+u48Zl0eC={4Hp;2IRL8<6u|0M3odQ8%r zH!8R@K@7W~Cb3yWc?VR(1+^=1mJ;J+ITeA;x3m{Qlx}X&y91R>FuDO{HRvfZZjLkG z1vL%iG-Insh|@Mtu#;g2+X8e5)ZED+=g#+B2+DK&3(&ySB3Y7!7u(Tx>$^+T(w&N`{BtX2c-7n!hiOs+IzCd{f{Lr}F zJp~fCn;%SfX57p_?JOfCxE@RwfLaJLhI{sV6pdS$CZAZq1BpI}Q3oLMn+=xFXWSgP z^fuHOgXL97?moK87vb*7??b#NJM^$@u35hi=5Jukgl?8pfEe7M7qa=-idu}D^W{G?BFw5) zl!d!WeDhWnZ8%SC^Dp&daGu2GJK91hJWa;Qf6e$O%diM-R@2?b$Y%<40>TBG6^u0C z%EdM(nYytcEWK$X#W*=%USRWEtBXi(xoPto?l1Ap@9jB}3=nc&1m}rwKJWG)N#%Jr zpm89#++pI|tl)hD$w+2jUbr@~%~}Dcka&C{i+Evf65D(#F$GD^Bee~Q2M)>k+3=7A VMamAQ$u)UgF#Y127v`O30sx4CkzW7+ delta 510 zcmezHi1EWC#tCvPCWaOk8idu}D^W{G?BFw5) zl!d!WeDhWnZ8%SC^Dp&daGu2GJK91hJWa;Qf6e$O%diM-R@2?b$Y%<40>TBG6^u0C z%EdM(nYytcEWK$X#W*=%USRWEtBXi(xoPto?l1Ap@9jB}3=nc&1m}rwKJWG)N#%Jr zpm89#++pI|tl)hD$w+2jUbr@~%~}Dcka&C{i+Evf65D(#F$GD^Bee~Q2M)>k+3=7A VMamAQ$u)UgF#Y127v`O30sx1okzW7+ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index d6df29845350614ab44678b1b7a5a65115f4bfc7..a1942b2cab05a2a9817fb7f4f1d049db9233d1ab 100644 GIT binary patch delta 3086 zcmZuzeN0qG5NA##r{Ty!C{k+h)cQptha+r_?4Iv6Hq$)cK6*ogg?mp{oc&{ zW@l#SUfrm@Zq#0t8tq<{oqc}6XLF4Ql9!Rh`sR+!Fc9}Gw{_YQveNfvxbQD?RgT-8 zE$m5P+)vgmN+Efb_3ZM?kHBJ1Dwf4rU_$nD-ZCsn&yaR3FC$j!G4D$KD;_s`8IDyR}uI1 z9V#vnuKV+?uKV)`S?T-Am3e(B`sluO()mJRpGw^8^RV8c0aMpQdW$B60IlB)b~e1L z1qlDhVHBXc%+JzFln?@vRx)JdlD@B3rCF9NrJBo>Qqd>s6{aa-yI5WMg$OklsVg7C zYB>2H^_jQWz(M6~GEWXoWs)nWGHZ@bWp*5&%IrU(7^9xG z)z*5}Ru8hO8ePxQT3yf5T6M~SFT?fR%@P}$%@gh>i4FZmk;WR@f&6w_meNSS`AoE| zmVub7Q9%;e=x4{yo>oB+kz;2=%-1wvHqFoK&xiB%llt?r6P3*M#W9AN z8{-?#x>~NQV0jrHHhihuH1eC_6cp({h*v$fub>pl4)0^Yu z6a5qzpDj~kfpNTe4o0NEm@5xOJi$v7 z;C8s-qQ?AUB7}=^keX7kxgw1!Egq?r^BJ5O5Ff z`J*+UdK6r%pE%ZIfoxaM3v!Y2($`F%ybYj-2Y;ie>mAt4o8EvI!o$ahH$iH&u?;bT z+R1p1B#y>@iygu>Kn`TZ@{xBTHQbJ5o|11B;cIuoA?e3Q3Sb=s{h;PeV6|x|W>!E; z_CSv@Ks;wRT$9~2-f(=QN5M&ND=mM?>-n*F2>}=pP1=@tq^ukRYT8dqgr0 z-gVSGDW+Y_XB^ifDHMt+;-94DjpI0P&dh1@DCYC3BfStSugT9rEkcg*(joXoxcqgX z?zWNB&QrSj%Nle};swVSs`&EIAD)iD6tQt=2jAML#f-5%aZdE*Y{X|y!1P>tKtnubG5%r_YkeR1M&P*4wt5BlNpcqwoW60WCuUl7AZ1v zB~k=&h+-yA-r5eA!6`SZWfsCB&pM|OL9&DQg(5|q*CRy`E0KHGg^2t{2#Zvgd1&76 zu!LvafF@ZiO;Mz7aMw*OfILUj{s^lHae{chc}SFL^^_@6krwm%KOqp|wwNN-&#}bn zc8Skc-uJg&iULxEawj(a13v<-xUa63VSDd>ge}65G0>#RY3J7-K+E%IH5N|mV{p$} zxH>8t=0!zC*%sozsHj9wHWH~;!c7yO!u(ZP$iHOeS0a&OB{GqC(Mqh~#ZTeLBK`53 q#O(`he_3{1^b*?vwYu;lzS~B<%WZOJh_7!|Ud(k4e|v?k%l1F8rR-Y( delta 3086 zcmZuzeN0qG5NA##r{Ty!C{k+h)cQptha+r_?4Iv6Hq$)cK6*ogg?mp{oc&{ zW@l#SUfrm@Zq#0t8oeqrJNx{C&*mBrBrhY0_01idVIb~XZtJuqWTo%TaN%F(svNg_ zwXi3FaX(qND23!z*0akmKLU$6saO_gfeEXh^Oj*rdWN)Pc^R=%k9k+>C!gD{IG;Nm zXdo3FWXsGLb}r|t6vIrDS=Fm!Hl4RXNkCj%V@dhUSk{-@sSE@8g=}*D*UAtPnOxr^ z?AXYLkhEce{1_z{$WI4SRpVq&HtGOgUlCinIj904B1<<9GS}82>D;_c`8IDuR}uI1 z?J6!2uKNqDuKNoHS?T-Am3e(B`sluO()mJBpGw^8^RV8X1E#Kr^zNJx0MJV9gbl~D_S954MTVqs52LmtIxc}1`aA`lX-GzDwA9}mB~IjmDzrLDzpEDVvKs$ zR$J>?TRq6CYIHqIYjr(KYt<VA-_MSnJ*|QuBFD~#n6GKTY?`0dpAYBjC-vuLCn}p!WEYnra(wxiien5j zH^w)fb+ueq!SXUZZ1_^QY2;xK+N|hVyA{P_U}|oLnIu*)wA1uRVuQC7V%||D!w%e5V}_i% z)Wkbl#M6KxKjF$+*<+@W>wnt1r;I2e)sVy-+C@dPhT zfZO4QiyHHbi4ZQb(Foo>M^iOk%;b+0I3*(qND+2%+>&YxMYewazy*y;O<;;RB#O*C z=0iJBx>)6=o6To0(HbU|l4epk>^yBb=&m882t&b4t%{ix^4u&?yH-Go&{($IwFcBy zE{H;cIumA?e3Q3Sk`t{h;PeV6|x|W>!c` z_CSv@Ks;wRT$9~2-f(=QN5-n*F2>}=pP1=@tq^ukRYT8dqgr0 z-gVSGDW+Y_XB^ifDHMt+;-94DjpI0P&dh1@DCYC3BfStSugT9rEkcg*(joXoxcqgX z?zWNBj#Ik&%Nle};swVSs`&EIAD)iD6tQt=2j9}D#f-5%aZdE*Y{X|y!1P>tKtnubG5%r_YkeR1M&P*4wt5BlNpcqwoW60WCuUl7AZ1v zB~k=&h+-yA-r5eA!6`SZWfsCB&pM|OL9&DQg(5|q*CRy`E0KHGg^2t{2#Zvgd1&76 zu!LvafF@ZiO;Mz7aMw*OfILUj{s^lHae{chX-Jf5&6Fupkrwm%KOqp|wwNN-&#}bn zc8Skc-uJg&iULxEawj(a13v<-xUa63VSDd>ge}65G0>#RY3J7-K+E%IH5N|mV{p$} zm>Crf^P-}nYzy&UR8*p8B@(GtB8w(Ih54)8$iHOeS0j;PCDtJEqLs+z#ZTeLBK`53 q#O(`he_3{1^b*?vwYu;lzS~B<%WZOJh_7!|Ud(k4e|v?k%l1F4Q0!v> diff --git a/lib/lmemorymanager.ppu b/lib/lmemorymanager.ppu index 752655e4eae40047575e83b6a6aa5b9f8328b9f2..242c505037b5d308c904925572c6b7f8d73b98e2 100644 GIT binary patch delta 19 bcmcaAb5&+SA;(OE;yJuWId5#Nyu%9sR453F delta 19 bcmcaAb5&+SAqUr{O($(GJAdC;d50GOTILCV diff --git a/lib/multiboot.ppu b/lib/multiboot.ppu index 6061fb622f97dbd2284df476b6ccfad38e5d469f..0868deab3263930c1f71239a08e735a05e615dd0 100644 GIT binary patch delta 19 bcmdlbzDs;UI>$_d;yJuWId5#t_vQuwP2>lo delta 19 bcmdlbzDs;UItSOLO($(GJAdDp@68PWRH6u& diff --git a/lib/pmemorymanager.ppu b/lib/pmemorymanager.ppu index 4a055ad6071dc510b1baadceb88c0e59cc95fe7a..3707230d5d831d3cd3c7ebf1394063b8b72bf57a 100644 GIT binary patch delta 19 bcmbQGFiT-VA;(OE;yJuWId5#NT*waqOYjHd delta 19 bcmbQGFiT-VAqUr{O($(GJAdC;xsV?KQmzQt diff --git a/lib/scheduler.ppu b/lib/scheduler.ppu index 488e9f79704c61bcfe67f317f1c3c35192545006..7ae352a0f5629f538147d3b674b5f6b062e82067 100644 GIT binary patch delta 19 acmeAX?Gc@j&N0)VcnpVKy586p{>0 delta 142 zcmcaIpYh6k#tr_$^@a>AjPeW&3{1*Ef`LKA$p|PQhb&+W6p%$0FaZk4APblR1*DM$ b%zy$?$O7g-0ZC*53!s1mP+;>pVKy585kd@A diff --git a/lib/system.ppu b/lib/system.ppu index 1b72dc21dfb28493a97456e440221c1dcf1e47b1..8759d6841ebf905643104808f7e8c59756c17384 100644 GIT binary patch delta 68 zcmbOiJTG{H2**r=;yJuWId4pqF=47H+ZYrn#ArTwjgShX+2o5r(sc4SAx}o*$qvFQ Vj7F1Ffu!N&E+A>JdA;y^Q2-l@6~zDm delta 68 zcmbOiJTG{H2nW}uO($(GJAa=jW5U#3xG^YFh|zHJ8X*-%qsbS6r19i$LY|DKlO2Rr V7|kZ90!j19T|m-e^LpX;q5x7w7R&$u diff --git a/lib/tss.ppu b/lib/tss.ppu index daf244579896c364e5f2eb5b449a0521b23b7bc6..b30c90ad32d9e707835691ffd426e32c1b37cfe1 100644 GIT binary patch delta 19 bcmew?@mXR*G{;PX;yJuWId5!C7T^H@RLKX$ delta 19 bcmew?@mXR*GzZtFO($(GJAdDpEWiT*TZag` diff --git a/lib/util.ppu b/lib/util.ppu index 329c5fba34772e39ab4a93f017a21fc1a52bb582..5f622c9c56325c38db3c69038b2232ada818a154 100644 GIT binary patch delta 19 bcmX?Ua?)f%EXPcP;yJuWId5!CeIf|}RB#B6 delta 19 bcmX?Ua?)f%EC<)7O($(GJAdDp`a}`{TP_KM diff --git a/lib/vmemorymanager.ppu b/lib/vmemorymanager.ppu index 84f62edce73d4918e3f4ab1117573bdc5718025a..620dc34e5c0de0f642f0d090f5432cb8debaabe2 100644 GIT binary patch delta 19 bcmcbheL;IdA;(OE;yJuWId5#N3>O6eRB#9( delta 19 bcmcbheL;IdAqUr{O($(GJAdC;87>L{TP_I} diff --git a/src/system.pas b/src/system.pas index 73198e34..d652cb9e 100644 --- a/src/system.pas +++ b/src/system.pas @@ -66,7 +66,7 @@ type UBit30 = 0..(1 shl 30) - 1; TBitMask = bitpacked record - b1,b2,b3,b4,b5,b6,b7,b8 : Boolean; + b7,b6,b5,b4,b3,b2,b1,b0 : Boolean; end; PBitMask = ^TBitMask;