From d8ac678572103424345188575dd51aa2d46811d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20GIBERT?= Date: Mon, 10 Sep 2018 07:48:35 +0200 Subject: [PATCH] Kernel 0.9.2 --- .Floppies/A2OSX.BUILD.po | Bin 819200 -> 819200 bytes .Floppies/A2OSX.SRC.po | Bin 819200 -> 819200 bytes DRV/CONSOLE.DRV.S.txt | 27 +++++++++++++++------------ 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/.Floppies/A2OSX.BUILD.po b/.Floppies/A2OSX.BUILD.po index 5ab81dfeb2b6226b0457c18566b255402a54b273..25902993bf931b483c189725980073fbb86d2c29 100644 GIT binary patch delta 1049 zcmYjQZ)h839KL%me=nCdiyghqO3yX-zKcuOP!P)cW!cu&LbX-d7YjB*VSX8Y@Iyg6 zdZ0!bW(-u$jVsHJS#vcPBKuG#w#09}=)xk!1S8hQSKsMBByMAkj_}%}+F5?Mt9%jsg2%LrlJV^1Y~8-LP0X zYVL1D(eu0NTmn7I^6DoE^y1M$5}%I+NQj#{GGMi+FC8G7u=Y;^9YGhju(TlOYq&aX zbIlqSlYnh^xrUWsu8!?LjOla@m+RP&f?IfMLDoH$U%^lc{VgW1@~exc6gy4gvNcP6 zWf(0^#H2Q;zIFkL!*P<2ljS(E&K87fh~E1^O1SEu?~9tdfYlwh?R%b zFD{@{OG6~o0|ujYN2chrNG?HcoFmNyajc{Eolct!qcfX7U&6M((fIBXrhkgb#c!mh zK=J~qO7_7r9IPG51xfKSby+q&R&3efPe=A1Ul;gQvx`*u!olLVk`{o8ERpt@-30Or zW|*;iZ(^wrZx#deQCrnf<$G**!di6q z)XPruwkWwH29w^#MsIot8%lZ$l7_>HBg5RgjBSteO8V%3`FBJ96oKt<1JJ34wYtiW zBYDZ$6zIiX+uf`?TieFcmvTe;THfEm^kJ@s^%*4qA0%>6akSScF%f(P`7k{K=E2$SlSjY(fy7TE77QVj#wVLbi#NN1~z8l zVb<|+={MOJb#SeNUjp2&p&oV6 zIo-ffWiq31X2bd9fu2O^U7Uod@^y7_0`|$C-xI%p5*;xeGfl(^?0;D?N`TExQ~4zar<~7cvQW8lAru2g!rZ9*m2BXr{{R?Xub2P; delta 1042 zcmYjQU1%It6rQ=WKeMx&b{iv^)=I`^=U&%NlMoO>^RipI#zJhOr7s5J2!Z-ieDEQl zDH%|y6sPn-8CxcF9cs$Non@sDOTmQoEwkF?7DQ|zxU-w2tAusH7Nug=Gn)uLd~*-y zeBYUKzcZt0qnb8a`YnVw;m%IzgD;b_QRdRIL~@X6GE!RRgb(MJ%k#_Zo$KtZaXf?W zrE+Ac)2Sx^6jl3$F;(~0Y&MZ2<~BAJVxAx-Pt2HcG>cw33|VhYR6lz0b6Gm> z?5w5HYumr+10 z_OPfz?1yU})_MvJ?Eh|0=^m~%ur2j8@#MU0MK&G+p_=?lRIdmt3y!3mAS1FnL-`tv zHcUj-RE)PzBXM+?6o<*uFmW@bL_J9(!RSg*&k%EnSj=2%PHwG2edOARd$Od|hK#RI zqvMN1B-sZ9yK_sX=&MvAL#}5@J3|8MxPNP}O`frs^#>QQA8WOKxPa*&qPp;%)Q*#4 zoYWLpB}Ds{N69detmi^A*?t(q%M?p7rvKF0VZ-q+UFb~;9pOk z$=!VqOGoi~B~G7os}|b0kNtyiWsBYT5&JwuTGaYSv351N%lMD>(>{&acwpSfq36#9 z&AUY@oU$2x6Wjgz7Pd9L2~NWi*pX-MUc`PRcqM)EKmQMc{}cgje*@6T!)C(}UP1C= zuqmil`u%Xb5o~P}OW(*X>05bc3)9C14_nh(988+l!g&UEdiC8@5w@6rQ@SL-zh3Fk z#~|7YMAbmF2_i^jh~KxGAv7%A8`Pq16qeS+Rl2iRQmQoVWQiN0i^uHeU|@R&9!>)v zk$#cw@gVm0;x{1fYG}k}^8H$(j_3i9o-CXqpMVXYZta)3$+M}TB}=)x#=-;|2nEsQn-i#fbAnr(B|H%?#z=Z#<(;J#ZpVl^ z=ER8qOf5!=JXvkwSFapN59qv+TjoA1KV0T8d%1I)1B3u!Km-s4@PHUVD0gnh*`NOf D$%JA&~*D+ba^-su-6gv9a)ly6O2k pM)19mciMU!PS<*y)1)A0sxH-DLnuH delta 135 zcmZo@FluNp+EB{E#LTt1oaF)@`xqm diff --git a/DRV/CONSOLE.DRV.S.txt b/DRV/CONSOLE.DRV.S.txt index ed7e8c3b..cb8f89a8 100644 --- a/DRV/CONSOLE.DRV.S.txt +++ b/DRV/CONSOLE.DRV.S.txt @@ -162,9 +162,9 @@ OPEN sta A2osX.SCRNDEVS DEV.ID in A ldy #0 .1 lda TelnetOpt,y - beq CONTROL jsr Char.Out.Put iny + cpy #TelnetOpt.LEN bne .1 *-------------------------------------- CONTROL sta SETTEXT @@ -1058,15 +1058,16 @@ GetPtrsAndCnt ldy #S.IOCTL.BUFPTR rts *-------------------------------------- DRV.CS.END +*-------------------------------------- +BASEL .HS 00.80.00.80.00.80.00.80.28.A8.28.A8.28.A8.28.A8.50.D0.50.D0.50.D0.50.D0 +BASEH .HS 04.04.05.05.06.06.07.07.04.04.05.05.06.06.07.07.04.04.05.05.06.06.07.07 +*-------------------------------------- +CtrlChars .HS 05080A0C0D151B +CtrlChars.Cnt .EQ *-CtrlChars +*-------------------------------------- EscCodes >PSTR "MDc" EscSeqCmds >PSTR "mnrKH" ENQ.String .AZ "XTERM" -SB.IS.TTYPE .DA #IAC,#SB,#TELOPT.TTYPE,#SB.IS - .AS 'XTERM' - .DA #IAC,#SE -SB.IS.TTYPE.LEN .EQ *-SB.IS.TTYPE -BASEL .HS 00.80.00.80.00.80.00.80.28.A8.28.A8.28.A8.28.A8.50.D0.50.D0.50.D0.50.D0 -BASEH .HS 04.04.05.05.06.06.07.07.04.04.05.05.06.06.07.07.04.04.05.05.06.06.07.07 *-------------------------------------- KeyRemapped .HS 05080A0B0D15 L,D,U,CR,R KeyRemappedIdx .HS 050004080C0F @@ -1076,20 +1077,22 @@ KeyRemappedDOWN .HS 1B5B4200 esc[B KeyRemappedUP .HS 1B5B4100 esc[A KeyRemappedCR .HS 0D0A00 crlf KeyRemappedRGHT .HS 1B5B4300 esc[C +*-------------------------------------- TelnetOpt .DA #IAC,#DO,#TELOPT.ECHO - .DA #0 +TelnetOpt.LEN .EQ *-TelnetOpt *-------------------------------------- WILLDO .DA #TELOPT.BINARY,#TELOPT.SGA,#TELOPT.NAWS WILLDO.CNT .EQ *-WILLDO WILLDONT .DA #TELOPT.TSPEED,#TELOPT.LINEMODE WILLDONT.CNT .EQ *-WILLDONT -DOWILL .DA #TELOPT.BINARY,#TELOPT.SGA,#TELOPT.NAWS +DOWILL .DA #TELOPT.BINARY,#TELOPT.SGA,#TELOPT.NAWS,#TELOPT.TTYPE DOWILL.CNT .EQ *-DOWILL DOWONT .DA #TELOPT.NEWENVIRON DOWONT.CNT .EQ *-DOWONT -*-------------------------------------- -CtrlChars .HS 05080A0C0D151B -CtrlChars.Cnt .EQ *-CtrlChars +SB.IS.TTYPE .DA #IAC,#SB,#TELOPT.TTYPE,#SB.IS + .AS 'XTERM' + .DA #IAC,#SE +SB.IS.TTYPE.LEN .EQ *-SB.IS.TTYPE *-------------------------------------- CH .BS 1 CV .BS 1