From 24137e69bf3779f208ac97e784d392a6ddb462e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20GIBERT?= Date: Sat, 4 Feb 2017 23:07:06 +0100 Subject: [PATCH] Kernel version 0.9 : INC files reorg --- A2OSX.BOOT.po | Bin 143360 -> 143360 bytes A2OSX.DEV.po | Bin 143360 -> 143360 bytes A2OSX.SRC.po | Bin 819200 -> 819200 bytes A2osX.STARTUP.txt | 3 +- DRV/SSC.DRV.S.txt | 3 +- DRV/SSC.I.DRV.S.txt | 3 +- DRV/UTHERNET.DRV.S.txt | 3 +- DRV/X.SER.6551.S.txt => INC/COM.6551.I.txt | 2 +- DRV/X.NET.8900A.S.txt => INC/NET.8900A.I.txt | 2 +- DRV/X.NET.91C96.S.txt => INC/NET.91C96.I.txt | 2 +- INC/NET.TELNET.I.txt | 21 ++++++++++++ DRV/X.NET.W5100.S.txt => INC/NET.W5100.I.txt | 2 +- SBIN/GETTY.S.txt | 34 +++++++------------ SYS/KM.VSDRIVE.S.txt | 2 +- 14 files changed, 44 insertions(+), 33 deletions(-) rename DRV/X.SER.6551.S.txt => INC/COM.6551.I.txt (94%) rename DRV/X.NET.8900A.S.txt => INC/NET.8900A.I.txt (96%) rename DRV/X.NET.91C96.S.txt => INC/NET.91C96.I.txt (94%) create mode 100644 INC/NET.TELNET.I.txt rename DRV/X.NET.W5100.S.txt => INC/NET.W5100.I.txt (94%) diff --git a/A2OSX.BOOT.po b/A2OSX.BOOT.po index ed2db12d1319a12ef456ea6ad6b4b6a501863668..bd4484674e3bcfefb3a3b109b4c9704f69fe3930 100644 GIT binary patch delta 183 zcmZp8z|ru4V?zZi~Jl)bM1J(g*otDod3osQ^hO5V=-f0ZhpOsYO*lotszfuwY!Y>kq4Ihzqas Xwrz~R8Mp0VRFGy2-mZ9=@qP>dgf>Qh delta 163 zcmZp8z|ru4V?zZi0|2=)KKB3s diff --git a/A2OSX.DEV.po b/A2OSX.DEV.po index 802bf2c9511132267fd44b4ab700821121e316f8..2c4ace7acfb62fb9b570344d53c19c05bd96ba6b 100644 GIT binary patch delta 8455 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 SxZpnH_6L!S3fDm7BW(bxX(H?Z diff --git a/A2OSX.SRC.po b/A2OSX.SRC.po index 469e19ccd53acdc696a9792a4ccf02540db6d204..743e544f3d77bcfce6e79dfdaba9c25ff76f256c 100644 GIT binary patch delta 11156 zcmcIq33QvqwZ6aX-~O%5vNlWd7F*8ZC4VGuu^|bOEyZ@?U2+ml$HW1C27l+P-rQ1qYEu9r3)=B?Rza<-y;S3?#%p>7p%ffA5EzL>IHR^yQRt za%8b+C;Pvek|7i;2hP~Z`Ng79aFOpU7Co9Ac%WB91dq5x$R%FxpG&3KzZ+6!79lM(~-VO5G!!pUP&qYV!n!9|K?cI)^+z&nHP@h66MZ19 zgz52cKNx)Yd0juA!RrC3p2|D{x(1cE7eqgDa0Temox&>RSEycC8nRAd< z!}M5W9K9?yl8i?tVkiqe=LB+XRkv(IC5(?L`@?w!R5Q*XSBg7HD>7OH*h9*N zuq~|{`FYkVZ-ti#>zE$aQ$1+vdKBN*+UN$H&D^LeEavNK41#47ehr3td}u7(a=@~g z@3AO8QUbay>fx$DycU@ldQ~xsJs!~a;h`dZu~uIL7_Li91i;vzm?-mtVPI{1uF?m_ z@a$X#WN+nD{8U}OHh+7ow+8InU^={OOf`W}b8DarM~#ECODn-Sq_k~wWNx1ws{+Rk z@_dz;y<&KFuo`qb@eE^qF}W7R5vulGAXky?<6|*@xPR9`xV5hzbfZYq-%n|>cas&> zqTN1*Jn+t?arMR`xU^so*8%7&N>36ihpcqZ+I-$fad|}Rz6`p zN_KxuV+q~{)7#PF7s=l8i4w><2C|pPeqSsY@`bvCU_Oq#@oQJW=dW*RZ&(AC6MSS{ zS92)9hfF8=P`%IJ;A?47dbbxYH{8z0+B*VmV7!BWX=rH=2EcTB4mp^}-0#jiN$f&u zwkCI)j6Rl;lW`Z9xae+0x1-Q~kE;56x$33+`0T<@0T=n$@PJY{>{yAf(0V_=>XzoV zHFEqw4^X2@epR*ylbuD&&`3BK0@p+Ap*)Na#Z^Cp&u+30T#vwX-^f7BjXs5w(T^SN zYe4sz#51=(%8fR8&%)0tdBgK6K6kk^;$v_NI6hC6KI^YS;qgdAs0Cb)GZ~(skG0P6 zB;R}qZmtr@tNiOhcSha10<2%S!q!jW*16GDez1P=3fn)8c56RNy&Bs-)*@4HgI5pI zIdp}?XyRW|_55Y7=bW!V!WM3wt4RAZ$%^cn2<#1yM8NedOe?#GvxVoF)4A$-<+b}&k z*aunP;hefceqYE}J^_aB&eDPOI@gKrdw3TE=<4y2exEw}NsxYk42Jta_rt`L_y+D~ z`4Q@*qdVBt<2%gussQ7UaVSd1>YHO|q;KNaU{8>~oLFNx(i+|g_MhP4`p0Kq9aREY zeo86lcxA&|RJ;j#Nc5#YqhBWZi4AXa!EvS<#Gj)mhF|crQ8A#!@=HFS-r@5NyY`Gk!egNOHC>IM>4nVS%re4lZSRuTSBMt3;kQZ4&A*$o9LdD@V493P zoiT5%`H$4zherC*BXQ>XKdDCStpM};Fr74qD|LTXuNr;yU+^H-zvB9e(=-f7+>`BZ zR0wPI?{qN+1piPOR)FQdIKMbdBOb8%cS^lR*H{sz5Qcc z?@f}T3_WNH*#5-@0f7r52s|?Jf<;4z`V){!PnMFH6;lN~nJCD$ghxVKw;md#wqQvU zxZ?3v4s}GvTH3*qPKWw1)Zjx+%^*nvf36t=xmyf;S@M+| z1%}ehCJdPZ16F?jCO#9tB3+g$241+Cbk>WO#!SoXVmyq&nzY<(o3orM-HsxdvniKk z@4MKcJU3Rp)G4T@9hzup_2a|Kbm0gM;bKfSTh1&&OL$~kWDsd=xyrn8t0qrSMu)R4 zVm@x5FNlj-13B}Q-f@>usN68_(if?ku7e!6@@X6{R-PTtSwEi-&w`nZx3Yli$&Jor zA@bBN5?I)WkwA&c1>?+8oRP|e>47ksTlwrgF2?a(Sy>Xvu`fX#&?v#f??m+CRB?sU z8*%4Vay_`KA*)KDu8Q6##!B>5)yn-5YqW;5mX^}b3DDQ#7Nf(=-@ zuT_^>wb+Pk%uQ5jbDmdod=ZMV`Z6)r%!<)M#b^~|p+fQQu|zFx$zsrF22#5!NQcT3 zpI7H)g6O&uvtkf=YD4sSQB=$5W>*peX)S*y=5+#%R8G*yk4Gui^{N3HSrXAT!63PZ z*_x(tgL2c}Rl-IkYtm^mZ&oQ8Aq{w4TNs(icx~K>>1a+bCC|3@T|!<~0j}%V0<)<< zX#tMs4Dco4OP5rEYpc3sTk?`B$Qh(d^2H%Muzh>-IvTUEL+s#(=onUVC)$ObNbhov zsQzOYw^eDB>m_@)@~H{CV=S3ZFg(1K@fqiQ$|B0U6Q#l)%BOFy%IA8O&jjaVoD^u@ zt46_=eL^Cuxs^t{UNGJu(1)(ZzF9X4s)e3XgW>(0Pu)$*(aGAYqrx;DuRJ_X!7T3p ziq{bgb;XLhBZJ|wk#J;5Ly)DzMUWdqT8v=bK_1&2+&8sPIJ-}CYLhUZoO~lSJCEkh zp+F1$Ku2m+pKQqX@Y=%!yfoi+;46g3n?M1(@~VkS1uiyJQt=sppfj%`!dn_kI?J1FHNNbP*LnCc{JHuec)R}ML?~C+N z38fYuvuRsFt|K(PmfExNyA`L#!^(0u^Hd56mmGs zo7E)9^S+t6o zHN90crqZgqqN=`hgUE#@#As#GW>W(~HMR=i8d{(g>Ad&t><# zm+M`X3Gdl)y^{5YT~jzgUU*wGFFF~&ZS4)9`h4j|HIv!T@85hAP0Ic4fwh6Q&=LAd zGNO#)AV>!|i8Dq?I=h=gr&#PeYi9>9-CuXJsueHT4}ntjcT0aXx9ixhq%);9Trx#_!@)9nIH7P{3+7BI;B{+<=n{X zl#{~QmXy>d1t8*wDGTtUoPPxQ$G#6!7Dj`CF1e<<+Kc{?{#ybxJCLVuG0 zl8ca(EH_PpN`0K{TicSz>bwngHJshW;xrLz(&A*V?o1+ESMBw9<<%Heeh|BOb| zkj|GhCI6@5XQ5jBbSwb8YS|x-g!>~$=(8L2jcpr;?4)uisee#gn=Ybvha8#wp;dAT z9`ez%sZPO5=Cw(-Rp`Izd#C8x+$gW@8{QMfa7c$$Q3el{AXNd27j@M*MB~K@(AD6t z^hsl#4m~?~Ysn357?jqLtcSFg0xW+r7gF3%3wreL9A{!6E<;+^a$c}p!3vf&D@kU% zRNY5Qo%FrbGb@dO-A}7#)JgCxD>CM#2|+-umlS(efdPH^E)>FDT>0L z{Wf#(LH>HRp?K9TznhpOF;7@adOM_CVIA4uA<3Gy_2ly%Qe(QjX`~2hd&oB=ajCF@ z2pQrc!$x42bDRYy3l>xPh$5#aocZj6QMhCQfvaGF!$- zTm5oZb62Oo87r0OGO4ksyJ(TTkt_mtTHxiUy zdrw^AMfc%l=oU783I}MSRtMt!crweUXIH7!D(L}r-v{}=;zLx?4^u2;I>Uf)2BuH@ zC2PImQDC-$$Ls^~vsBriyY!6WV>q16s*`m29Pt)CL7p>+3(Zd=jK!ro1NXwBFOZcR z&~lzwC}u^UQYFS%;)}>idYTu>EN5r0N|jtZN9Vt!ivML*{IB4k_8BTZt*uGV(#ybL z_BmCn&vT_3Ux4J?;ylFth1sJf7t#ez>3NYnZWNc8zsetr+f&Z|LEcN`PeybrFOw}Z zx?I=S;?rRKI{&rUgS|D7ULk@%<+&-7IAuzkGNqq2N#|<+J?L0Xp=M9Bw-ry+tHvm)0`)#}K6CBsD^ude(LtkaWTZ2L7#^f$;@PZW+2>O%~ z)3khpnFQo`IVM$dOse9Tgh+EGOroemdvb_Lh&r@}p{vCq6_YTph+`505O}ZVn6!*z z66O=Ln1snh0+TR>0M|;6Nj{EA4IGpF+&D52bkLI_CN*9WlPJE>8a~4$Od@7636lvG zY%awlOe!cQ-Pp3R%a7@}j zF=>ggkwVf&VG{?V%?ykjTav+u<^rs;m*30#LVf&e!FAXd%F}rIiE%<#O5X33L}4Ha zqVD@#213*zgQ$Fr?2{o1WBg=@B0jC?BzwE0dC>$esbHgm78q2#;kdM$zY-OfFnpiI zrE&g+rz^c)W36=92Sj2w6@Lzkg~(!2?dS(E&xrG2VuZ&2UT zjSRC=_G6v7Q-`(S%mWGBV&MTo6T>*Qucp75qZsq^h)5K!%nXzg^+}3qh)iHZFuEMY z5S+k*ctmHK+vppou?$!k5bcXy#m7Rv<`%Fb6j8GF?ofixdUVbhqZ1LPV8Jo6E+ox& zAV4JmjbkE0704&a?ICHg<5bcttC)(2RZxCAc{7A%$vcSHEtQf7^kPBOaCb7IA*`^I z-g~LHx829(p>93_)e?dZLrX*)rbGlCro;!h()AB=Kx0Zow4tmm4|CS)`J+?;7Q~(Y z(TQX|=^nv%t>W2dP;}Fy+y${^2!K`uC7K}7_y$Wi_1%p(gM=70G%^8ZL?+74O|=

P{=vSn*w9F<2e7+!Nz7`0 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 F{{Tk-gvtN_ diff --git a/A2osX.STARTUP.txt b/A2osX.STARTUP.txt index 7d85a2fd..247c6a7e 100644 --- a/A2osX.STARTUP.txt +++ b/A2osX.STARTUP.txt @@ -8,6 +8,7 @@ echo Working Directory: CD SET PATH=${PATH};/A2OSX.DEV/BIN/ SET PS1='$PWD' +SET # Main Screen INSDRV CONSOLE.DRV STARTPROC GETTY CON ${A2OSX}SBIN/LOGIN @@ -22,7 +23,7 @@ INSDRV UTHERNET.DRV 000E3A123456 #INSDRV UTHER2.AI.DRV 0008DC123456 #INSDRV LANCEGS.DRV STARTPROC TCPIP -STARTPROC DHCPCLNT +#STARTPROC DHCPCLNT #STARTPROC HTTPD #TELNETD #NFSMOUNT 192.168.1.5:/A2OSX /MNT/A2OSX diff --git a/DRV/SSC.DRV.S.txt b/DRV/SSC.DRV.S.txt index 15701ae4..c5fc3adf 100644 --- a/DRV/SSC.DRV.S.txt +++ b/DRV/SSC.DRV.S.txt @@ -11,10 +11,9 @@ AUTO 6 .INB /A2OSX.DEV/INC/MACROS.I .INB /A2OSX.DEV/INC/A2OSX.I .INB /A2OSX.DEV/INC/PRODOS.I + .INB /A2OSX.DEV/INC/COM.6551.I *-------------------------------------- ZPTmpPtr1 .EQ ZPDRV -*-------------------------------------- - .INB DRV/X.SER.6551.S *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- diff --git a/DRV/SSC.I.DRV.S.txt b/DRV/SSC.I.DRV.S.txt index 2fc9bc7a..0adfbda4 100644 --- a/DRV/SSC.I.DRV.S.txt +++ b/DRV/SSC.I.DRV.S.txt @@ -11,13 +11,12 @@ AUTO 6 .INB /A2OSX.DEV/INC/MACROS.I .INB /A2OSX.DEV/INC/A2OSX.I .INB /A2OSX.DEV/INC/PRODOS.I + .INB /A2OSX.DEV/INC/COM.6551.I *-------------------------------------- BUF.SIZE .EQ $40 BUF.MASK .EQ $3F *-------------------------------------- ZPTmpPtr1 .EQ ZPDRV -*-------------------------------------- - .INB DRV/X.SER.6551.S *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- diff --git a/DRV/UTHERNET.DRV.S.txt b/DRV/UTHERNET.DRV.S.txt index cf1c6d71..6de83463 100644 --- a/DRV/UTHERNET.DRV.S.txt +++ b/DRV/UTHERNET.DRV.S.txt @@ -10,11 +10,10 @@ AUTO 6 *-------------------------------------- .INB /A2OSX.DEV/INC/MACROS.I .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.DEV/INC/NET.8900A.I .INB /A2OSX.DEV/INC/LIBTCPIP.I *-------------------------------------- ZPTmpPTR .EQ ZPDRV -*-------------------------------------- - .INB DRV/X.NET.8900A.S *-------------------------------------- * File Header (16 Bytes) *-------------------------------------- diff --git a/DRV/X.SER.6551.S.txt b/INC/COM.6551.I.txt similarity index 94% rename from DRV/X.SER.6551.S.txt rename to INC/COM.6551.I.txt index 4d0b33ad..162b0973 100644 --- a/DRV/X.SER.6551.S.txt +++ b/INC/COM.6551.I.txt @@ -61,4 +61,4 @@ SSC.CTL.B115200 .EQ %00010000 *-------------------------------------- MAN -SAVE DRV/X.SER.6551.S +SAVE /A2OSX.DEV/INC/COM.6551.I diff --git a/DRV/X.NET.8900A.S.txt b/INC/NET.8900A.I.txt similarity index 96% rename from DRV/X.NET.8900A.S.txt rename to INC/NET.8900A.I.txt index 3e39b00a..c6c4f661 100644 --- a/DRV/X.NET.8900A.S.txt +++ b/INC/NET.8900A.I.txt @@ -96,4 +96,4 @@ PP.RxFrame .EQ $0404 PP.TxFrame .EQ $0A00 *-------------------------------------- MAN -SAVE DRV/X.NET.8900A.S +SAVE /A2OSX.DEV/INC/NET.8900A.I diff --git a/DRV/X.NET.91C96.S.txt b/INC/NET.91C96.I.txt similarity index 94% rename from DRV/X.NET.91C96.S.txt rename to INC/NET.91C96.I.txt index 994c4d9e..e76cea9f 100644 --- a/DRV/X.NET.91C96.S.txt +++ b/INC/NET.91C96.I.txt @@ -63,4 +63,4 @@ L91C96.3.RCV .EQ $C08C L91C96.BSR .EQ $C08E *-------------------------------------- MAN -SAVE DRV/X.NET.91C96.S +SAVE /A2OSX.DEV/INC/NET.91C96.I diff --git a/INC/NET.TELNET.I.txt b/INC/NET.TELNET.I.txt new file mode 100644 index 00000000..e1aa90cf --- /dev/null +++ b/INC/NET.TELNET.I.txt @@ -0,0 +1,21 @@ +PR#3 +PREFIX /A2OSX.SRC +NEW +INC 1 +AUTO 6 +*-------------------------------------- +* https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/+/jb-dev/sysroot/usr/include/arpa/telnet.h +SB .EQ 250 +WILL .EQ 251 +WONT .EQ 252 +DO .EQ 253 +DONT .EQ 254 +IAC .EQ 255 +*-------------------------------------- +TELOPT.ECHO .EQ 1 +TELOPT.SGA .EQ 3 +TELOPT.NAWS .EQ 31 +TELOPT.LINEMODE .EQ 34 +*-------------------------------------- +MAN +SAVE /A2OSX.DEV/INC/NET.TELNET.I diff --git a/DRV/X.NET.W5100.S.txt b/INC/NET.W5100.I.txt similarity index 94% rename from DRV/X.NET.W5100.S.txt rename to INC/NET.W5100.I.txt index 0ce7a1a2..8c5108ee 100644 --- a/DRV/X.NET.W5100.S.txt +++ b/INC/NET.W5100.I.txt @@ -68,4 +68,4 @@ RX.BASE .EQ $6000 RXTX.MASK .EQ $1FFF *-------------------------------------- MAN -SAVE DRV/X.NET.W5100.S +SAVE /A2OSX.DEV/INC/NET.W5100.I diff --git a/SBIN/GETTY.S.txt b/SBIN/GETTY.S.txt index d54d96e4..491fab0a 100644 --- a/SBIN/GETTY.S.txt +++ b/SBIN/GETTY.S.txt @@ -10,6 +10,7 @@ AUTO 6 *-------------------------------------- .INB /A2OSX.DEV/INC/MACROS.I .INB /A2OSX.DEV/INC/A2OSX.I + .INB /A2OSX.DEV/INC/NET.TELNET.I *-------------------------------------- ZPTmp1 .EQ ZPBIN *-------------------------------------- @@ -79,20 +80,22 @@ CS.RUN >LDYA L.MSG.TELNETOPT >SYSCALL CPrintFYA bcs .8 +.10 >SYSCALL GetC + bcc .10 + + lda #5 Ctrl-E >SYSCALL PutCA bcs .8 .1 >SYSCALL Sleep >SYSCALL GetC - bcs .1 - cmp #13 - beq .2 + bcs .2 tax lda (pData) cmp #63 - beq .1 + beq .2 inc sta (pData) tay @@ -100,13 +103,13 @@ CS.RUN >LDYA L.MSG.TELNETOPT sta (pData),y bra .1 -.2 >DEBUG - -* >PUSHW pdata -* >PUSHW L.TERM -* >SYSCALL SetEnv +.2 lda (pData) + beq .3 + >PUSHW pdata + >PUSHW L.TERM + >SYSCALL SetEnv - >LDYA L.MSG.GREETINGS +.3 >LDYA L.MSG.GREETINGS >SYSCALL CPrintFYA bcs .8 unable to send greetings...loop.. @@ -134,17 +137,6 @@ CS.QUIT ldy #hBinName clc rts *-------------------------------------- -* https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/+/jb-dev/sysroot/usr/include/arpa/telnet.h -WILL .EQ 251 -WONT .EQ 252 -DO .EQ 253 -DONT .EQ 254 -IAC .EQ 255 -TELOPT.ECHO .EQ 1 -TELOPT.SGA .EQ 3 -TELOPT.NAWS .EQ 31 -TELOPT.LINEMODE .EQ 34 -*-------------------------------------- CS.END MSG.USAGE >CSTR "GETTY " MSG.TELNETOPT .DA #IAC,#WILL,#TELOPT.ECHO diff --git a/SYS/KM.VSDRIVE.S.txt b/SYS/KM.VSDRIVE.S.txt index 15edd583..db0e671c 100644 --- a/SYS/KM.VSDRIVE.S.txt +++ b/SYS/KM.VSDRIVE.S.txt @@ -256,7 +256,7 @@ DEVSIG.Value .HS 38180131 VSDRIVE.MSG0 >CSTR "VSDRIVE (ADTPro Vitual Serial HD) Driver For A2osX\n" VSDRIVE.DRVKO >CSTR "VSDRIVE (Or other custom Driver) Already Installed.\n" VSDRIVE.SSCKO >CSTR "SSC Not Detected.\n" -VSDRIVE.SSCOK >CSTR "SCC Found At Slot %d.\nContacting ADTPro Server..." +VSDRIVE.SSCOK >CSTR "SSC Found At Slot %d.\nContacting ADTPro Server..." VSDRIVE.SRVKO >CSTR "No Response From ADTPro Server.\n" VSDRIVE.SRVOK >CSTR "ADTPro Server Is Online.\n" VSDRIVE.NOSLOT >CSTR "No ProDOS device slot available.\n"