From 8b2c65df0171150beb1406625e5b83e3833e80e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20GIBERT?= Date: Thu, 29 Sep 2016 08:26:54 +0200 Subject: [PATCH] Kernel version 0.8 : INIT2 boot stage fixed --- A2OSX.BOOT.po | Bin 143360 -> 143360 bytes A2OSX.SRC.po | Bin 819200 -> 819200 bytes SYS/KERNEL.S.GP.txt | 2 +- SYS/KERNEL.S.INIT2.txt | 2 -- SYS/KERNEL.S.INIT3.txt | 7 +++++-- SYS/KERNEL.S.txt | 5 +---- 6 files changed, 7 insertions(+), 9 deletions(-) diff --git a/A2OSX.BOOT.po b/A2OSX.BOOT.po index 7afba83128ccb1e4190abed36e70716a66f721b8..aaa44919c525773a0cd518ad9bbb6d5d6e9fbb97 100644 GIT binary patch delta 789 zcmY*XT}V?=9KT1s`zUjRZuy0Dk9SiiL!_r6ek?a>nS@XeDM||BrbDH-dUDWKt93)X zJ}8VhoIpIn;Ep}WDCd32ob|A$u$M9^WTV3(dSU2Ob|_~E@Xz^BZPuGJ z1`haT2@MOAEzp-}hQ0yJJZXbsD~!8g{1S|}!(MFNFKLAhZP0|6y0jbKb;CI~G_5Ix zIkj#*x3z&8#4fv`&tWmka~&`m=%k|4-Kcdt;f1P!7+hbya3S3Rv$AS%X;+<5Sk+9B z(*vz6k)?Kj#o0z&&0pq8hi>lBr=l)t!e4r-$CkLKP(`n#sUtV0Bw`Axmy-TcUyltv zBi;xIGl(IZk-~5R+91CpY`BQ0DU}pP&V@PAq&OcbH;F-1Gd|L%Z{Sna9ldXVfdzUr-zSLMne>jZnBLO-#O#V= zEgMxw$Qvy$?Tz-^O0Z3PUX^b6kRTU}pXo6db$@_d(X2EYbby336TD^o^5c*d1R-@0 z905{rY^eI4mbCL>=!JH(D%8s(6Y)ErSWDwDpAbx)pr642E!#%5cShKeB7*ojz^^)~^}Ff- z*96^4kjn>c0#TJS{S}AL<0^0skPbuLrl+G;rMthpI3y+SYgAB13GbO>T5?Q7b;?wK zxjQ7GY0?zsBOKz$dejstK&xaYDntqa4e7)bEsKbYM#(>I<`z z6EB>ZY)lW4w=Ax#4RlE-vBb_hZ748qS4-q=y39qx4v-s6E1iQ*eo=`Gb{FlMO3Lh# zw6HxG;{W{z#W&nrwG$U{BjD0%CCU>Ab~7rXN>aT?t*Aj+8}|0#5^yYyo>6xp%|OCj z1&&a%B*w)F21xr8S`tZ3T%;&b=gQxFiPYd~*7^`Crqt-c5ixo^QV}r9ca*6Soxi#e szcqXm$Byu&^H1_TMrQuq{0t?tZT#H)*Svs#KIFHa$M`%yGs@5W2Dq&{)c^nh diff --git a/A2OSX.SRC.po b/A2OSX.SRC.po index 52ea72f070496c25777763c6867a785fe5e0569d..a3986400d80e09a889c28685977a94526532eb51 100644 GIT binary patch delta 2142 zcmZWq>rWI{6h9YO*kyPuvJaT$DPZI^E~`?d71?EHm(gW+*jXrGYXt>CdAWdMA9RPB zwy8-IGaqi(Hb&dTZ*8$AHGQdlrL9(hV!=MNv9{IfAJ7j?+TM9MfSu&#-h0mP{LXLg z+;b)tbH!q==~_e5mf~FF**ZhA)$B)lhM9O*L2;h%;Q!BepYqm~QDwYLY1>ovL!(yc4mnHvcy-z1iLSf>+mYh{LNKM%%7h@IsjXA`(x z!=vqt>}S}Z_eF+n5i7vBS!JoHle|~UD<9Q3AJfoYr?ci26`8R`%Rp>Su+`(5H&QJL z^j0}jaw8W4xR=iOm>HO`3X6dUeKb+NNpUF1<5TUK!A|HZN&)JKqO?WH z+nRZxyObptZUMSm z6*Xrt?N*tp_DJXFDos6_#9rCI+RL_qajzzPXiX+~hgWCp2z?uf}`hd5?&56x|U%Tjzbets^vhjuE zC^^ND0dcTp;^GEm%`(fRUES2#XNuaKCvip-v=k0qJGLq8wSs z4VE?JbmX#U)FTa#4}oDVAxkd@W;0ga&JA=0QD;eJqfu~F>Jn2dRYX9vORPAecZzC8 z+PP4L)=5VfN|95VUhttB>92)q#Sg4} zcuTR__|l=y1TqrINFu{PMlu;GWXL|#xkH_)Yu-b(=T4+iy$2HWKR|f;Qlf1u=XFEo zhe*9sN>PFJBebIMLOdG;^T%jK*%>}Tai}_v%>re?u}R8~F5uXBsvW;ONv%Q`@k!BW z#fy_vX3M8Yztx|S7~|(CJ~q(>* z+8sb$UBb`E3TIV?wmE$2tz>J~cPmwuUBmaEr%KWH*c_wE>K5d)>kt$fWM+h(F?Q%6 zP>VXL?FT(SN7`N+!@DC*K>vt`V^nVOPdd(e;~`vt^8kHQh5fPwyY&!E`HB20!*VRC yw-G7x=-4P2e?!W@zUX(HDN=>#54=vKHlaJXPo&nOyZD$q{VAch+fGkW|NI942X_(x delta 2280 zcmZuz`%@EF6h0S(E-a5Ad5~RHQV@BrNqj=J5Ry%Zgk;G^1gy27peRC2f?yw*rD!|t zPwkFw)9KXO&iGqLEi-lc#=e}|%F_WIwXI`YTkTAz|3KTj>>7wAGbeX)&v(A_ojd2; zn`qP;jatudOj)+YRFE@Tosz24983rKQwVoYc5gA|=ZtdHFv9*S&FCz>^TLjBNNDH` z^>+3!?%wXmI>@Yq*pm*nZoA881A>9FvEoY5u7%ivLqVZ|QLz60ULee>&jK;V?X449 z7|!qZ2Am8J`BriFRT{0s-+9N@0kK|z=4^nnH(Wh^9ql~=*S@b4h>a@8Ca_ui!Yxc4 zYc{{auuVc4WNpU0T)j{v?}4#O&BC|xYa3XFs#>cLZKnj zwkSEuwulSV*QeUuKA`O4>2c$F$5J{t z9w>Gxht2N-$|?RiZcKO0CmsQ+Ud)~_?s6{$XPW~+ZClC{;2VHwz#h3&&m!%MOKnsu z^@_(QO3Qs}rQ8DA`moX_%p{+!QmJ3E+(+6ZiWmQyFy;l8%J1+ui@`}ls>fXibhEg1 zl0rK$T5t2PK(#Cx;r0X3s%W6vmO^k&TDeRXk+a*p-8q%ItqKbBle@_;c zKcm*suGWFu!ThS)BON$Su0!4fYL8emWkh>%*Xh>yn}F(EDr+O#2t=2{S+P$%IaO}h zud3`$#J}#)YYGWiJRUELmT7Hq8lDC`H$g||k!^>9pd<0fcpR-Zx6sJD)H$Lv#7i?& zY9_=$pCy@UkuE12Vm*7?g_0l_F0D8U`5N)UG+mMdZ$id$%)o8u>sxK0&rM+CLY-aR zgFtIBoiQn2FJ{lsd4>cCA88Lo`h!5{&0}av+%-cXS{$4yD9wjh$DXjjR6)uLEG2Jc zLgf6&Grk6(SIw&}kRc}V&Ws`VaSY@Gtu_Ix1)>OIp~$<}lFVU9S&c!N#lTca^O9{q ztw|tN<*=a;&?T}W9a)N1gxZC&5g^Kxv#u-`hi5BLg?MhZ2vv&LW}S!;>A6a@R&>v; zPgCy}mqk1==R{Vi{T|veeEsZov~0gJ`3|-jhy!ZZ99+~Hi|3(7$z?bMWrE%34fuT? zfoJUjx6dn71JSFvGy5=&$IS->pBIRrvS~Ri)!ag66q17S5|+-$OGKK+i=kh^WF3hI zI-QU|AQ^8X+CCWH^uo%cIP+Mh={W26`~1}|PKfmN2_4=0gs}`0WIY>);`p@Z@Gqwu z2R$zh+(s+xFT}lGC>TxNuVFY2!F(?! z2*Z5VM81(YSmryf@}-@auY6<_C7nVa-bb}T&ADXAH&yEJ`_dHLVA5tuTw9VsGiG|Y zTkDtKqL&8RlCULXTZSzKTPn84uo2kOE)KM%7k_{@U3@!(>^huFeuUIV2vR;qF<9{l zlFnaA*4MZlHpu=IJC)YN0|>g$5FV>Rp%Ax3qs!0uIMxfA&r!mNrhI`}D#j!YPim#$ z5NSY{q-cM-K{`D|E=ONV?+AoWx;#W?H+_ZT1M@YGA-+Me$Y495vqgXhyFweU0urB2q*d7km^>bf$$g+Ntlcv(e+W+dLituP!#g`B|sC z1;`&3GG4_Q_2d7i5rCdR(rXWr4K$FG3-~En;k2SqKO>!aFIAUwEm76#S?T66vIxzc ziju3Vuggc*%FnC7E5mn2*xn;R-iUMRZ^qNR@hmknoGnlf)GcXulr)-d$8ox!9>K{k z1NE~4yR!hh`v?p_BtZQl!}7H0zao5#gd+HY`3=qg(I~hl{Tn4$q2Hxd0=XIeA+-o( T3A!%{^724L?>o;9lmGk&6k(*s diff --git a/SYS/KERNEL.S.GP.txt b/SYS/KERNEL.S.GP.txt index 3acd12c7..9b5178c5 100644 --- a/SYS/KERNEL.S.GP.txt +++ b/SYS/KERNEL.S.GP.txt @@ -61,7 +61,7 @@ A2osX.SYSCALL1 bit KERNEL.SYSCALL.FLAGS,x bit $C000,x pha - jsr .7 go to kernel..... + jsr .6 go to kernel..... stx .5+1 save X plx get back Source BNK diff --git a/SYS/KERNEL.S.INIT2.txt b/SYS/KERNEL.S.INIT2.txt index 699c4112..f129895d 100644 --- a/SYS/KERNEL.S.INIT2.txt +++ b/SYS/KERNEL.S.INIT2.txt @@ -438,8 +438,6 @@ K.TskMgrInit stz TSKMGR.LASTID ldy #S.PS.hERRDEV sta (pPs),y Make ERR DEV = SYS - >DEBUG - >SYSCALL SYS.GetDevByIDA >STYA pDev ldx #DEVMGR.OPEN diff --git a/SYS/KERNEL.S.INIT3.txt b/SYS/KERNEL.S.INIT3.txt index 7d7f67d2..4f5a80f8 100644 --- a/SYS/KERNEL.S.INIT3.txt +++ b/SYS/KERNEL.S.INIT3.txt @@ -5,7 +5,8 @@ INC 1 AUTO 6 .LIST OFF *-------------------------------------- -Kernel.Init3 ldx #DEVMGR.SELECT +Kernel.Init3 >DEBUG + ldx #DEVMGR.SELECT jsr pDevJmp >LDYAI MSG.Init3 @@ -33,7 +34,9 @@ Kernel.Init3 ldx #DEVMGR.SELECT >LDYAI TskMgr.Table >STYA pPs - rts + >DEBUGOA + jmp K.KernelRun + .9 >PUSHA >LDYAI MSG.StartupErr diff --git a/SYS/KERNEL.S.txt b/SYS/KERNEL.S.txt index ee11fb26..aa0f774b 100644 --- a/SYS/KERNEL.S.txt +++ b/SYS/KERNEL.S.txt @@ -41,10 +41,7 @@ ZPQuickPtr4 .EQ ZPKERNEL+6 sta SETALTZP bit RRAMWRAMBNK1 bit RRAMWRAMBNK1 - jsr Kernel.Init3 - >DEBUGOA -*-------------------------------------- - jmp K.KernelRun + jmp Kernel.Init3 *-------------------------------------- .INB X.PRINTF.S .INB SYS/KERNEL.S.INIT2