From 29f720097949b31b529b92575b0f44093b260ef4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20GIBERT?= Date: Sat, 29 Apr 2017 14:34:16 +0200 Subject: [PATCH] Kernel version 0.9 : simplified UTHERNET2 drivers. --- BIN/ATLOGON.S.txt | 82 ++++++++++++++++++++++++++++++++++++++++ DRV/UTHER2.AI.DRV.S.txt | 2 - DRV/UTHERNET2.DRV.S.txt | 2 - Floppies/A2OSX.BOOT.po | Bin 143360 -> 143360 bytes Floppies/A2OSX.BUILD.po | Bin 819200 -> 819200 bytes Floppies/A2OSX.SRC.po | Bin 819200 -> 819200 bytes SYS/KM.APPLETALK.S.txt | 14 +++++-- 7 files changed, 93 insertions(+), 7 deletions(-) diff --git a/BIN/ATLOGON.S.txt b/BIN/ATLOGON.S.txt index e69de29b..6c0d5035 100644 --- a/BIN/ATLOGON.S.txt +++ b/BIN/ATLOGON.S.txt @@ -0,0 +1,82 @@ +PR#3 +PREFIX /A2OSX.BUILD +NEW +INC 1 +AUTO 6 + .LIST OFF + .OP 65C02 + .OR $2000 + .TF /A2OSX.BUILD/BIN/ATLOGON +*-------------------------------------- + .INB /A2OSX.BUILD/INC/MACROS.I + .INB /A2OSX.BUILD/INC/A2OSX.I + .INB /A2OSX.BUILD/INC/PRODOS.I + .INB /A2OSX.BUILD/INC/MLI.ERR.I + .INB /A2OSX.BUILD/INC/APPLETALK.I +*-------------------------------------- +ZPPTR1 .EQ ZPBIN +ZPPTR2 .EQ ZPBIN+2 +*-------------------------------------- +* File Header (16 Bytes) +*-------------------------------------- +CS.START cld + jmp (.1,x) + .DA #$61 6502,Level 1 (65c02) + .DA #1 BIN Layout Version 1 + .DA 0 + .DA CS.END-CS.START Code Length To Relocate + .DA 0 Data Segment to Allocate + .DA 0 + .DA 0 +*-------------------------------------- +* Relocation Table +*-------------------------------------- +.1 .DA CS.INIT + .DA CS.RUN + .DA CS.DOEVENT + .DA CS.QUIT +L.MSG.NOATK .DA MSG.NOATK + .DA 0 +*-------------------------------------- +CS.INIT clc + rts +*-------------------------------------- +CS.RUN stz K.MLI.PARAMS Sync + lda #ATGetInfo + sta K.MLI.PARAMS+1 + >MLICALL MLIATALK + bcc .10 + + pha + >LDYA L.MSG.NOATK + >SYSCALL CPrintFYA + pla + sec +.99 rts + +.10 + + lda #0 +.8 sec +.9 rts +*-------------------------------------- +CS.DOEVENT sec + rts +*-------------------------------------- +CS.QUIT clc + rts +*-------------------------------------- +CS.END +MSG.USAGE >CSTR "Usage : ATLOGON [USER] [PASSWORD]\r\n" +MSG.NOATK >CSTR "AppleTalk Not Loaded.\r\n" +*-------------------------------------- + .DUMMY + .OR 0 +DS.START +hBuf .BS 1 +DS.END + .ED +*-------------------------------------- +MAN +SAVE /A2OSX.SRC/BIN/ATLOGON.S +ASM diff --git a/DRV/UTHER2.AI.DRV.S.txt b/DRV/UTHER2.AI.DRV.S.txt index 047dec52..9df259c6 100644 --- a/DRV/UTHER2.AI.DRV.S.txt +++ b/DRV/UTHER2.AI.DRV.S.txt @@ -371,8 +371,6 @@ WRITEBLOCK.1 >AR.SELECT S0.DIPR lda Offset+1 adc RXTX.Size+1 - and /RXTX.MASK - ora /TX.BASE sta W5100.DR,x write HI pla sta W5100.DR,x write LO diff --git a/DRV/UTHERNET2.DRV.S.txt b/DRV/UTHERNET2.DRV.S.txt index c3d88cba..b9c8af40 100644 --- a/DRV/UTHERNET2.DRV.S.txt +++ b/DRV/UTHERNET2.DRV.S.txt @@ -333,8 +333,6 @@ WRITEBLOCK.1 ldy #S.ETH.SRCMAC+5 lda Offset+1 adc RXTX.Size+1 - and /RXTX.MASK - ora /TX.BASE sta W5100.DR,x write HI pla sta W5100.DR,x write LO diff --git a/Floppies/A2OSX.BOOT.po b/Floppies/A2OSX.BOOT.po index 8ed7c7727f3dcd9b7a5c51e14cdb5d2d41e654a1..956c46403b6f734225f6a1b8f96f1e12867ef01d 100644 GIT binary patch delta 2868 zcmZuzeN0nV6uqNdMd+l^wGY%qV;O#6{9=yiT$X`f z8JX4(u35(dq-z54C43aR&55zaY*EWJmgyhPxWvTi`~w|PQE&>o@3pk$(U*RlcklU~ z^E>CAch0T57hiWT-mO+Do3q|aBuL36iUJ4j10b!Km6`8Otni}1fSU$OIf%NF%K-#{ zk@Q8Nq()k%0&iLM#*%2@u~@)CW#-H%k2=v~0iRD+sb*0oI*A)~A+1|wOkPhIj8Y>N zs+pBpHDA3c6VwQseV1e3=;lr3xy*bur+e znj|m;GC4ggVj=Y48UGcA63RysO0CfpoB8w=Hxv{S%(Aq&5WKU-q%E=Lhm*su0Sd4p zlG7lzh0k0j11_Y%a;w2&EH9A2tQ9E1GL_7}2Qo8ZPdUu31+FagHxfpV0^!P0=u~ur zKfmGv>iU!yPGvW60Y4m?=c@BFL$iy7Ig+mJGHiwZzQ9dkQ}F)8A?|D|%t0o^A&}YAfj{lCFvs$737-#pR<5$t5L);S9&iIZ)pU@|%n$Q)bKg_w83%8_u1bnON zId}FtVVaAh#85xFa-4IgPuyNXm+5W1ut3_i6$#d$P&__PKjd_4hOr9Ux8W*#CH>lP z(+F-F#b_%Y`oup!P$UZL{YwI>-6Oc}>8a^{ojWck**=Qv9{4v0*eX#q3?fw)&y zXdgi*5!_1hPR^;_h69QxRoLbNC!S;bGu$+cn_l3im)MmulJpE~pW}EZSa5zA9~j1s z!#MtGpCT}{pg(Z`whK5_7l(0CPI7{~@fEJG`jB3d_^3YRVaF&QVg)w$@hCof{uTDS zhuB<^T4JASC_!*88o? zN(%Up0k(n`{X>}=8Jy~Lu>@SI%`*m(>^55TN0lrF>poDgq!bHZJFH`npRYZ~<0dpOg-Ub}}gJ@(pvBH8O26@;p%nT(ohRz_t82!5*$L} zP>~)WX}Ke7fV;p#3gq+6MsoDb_E;YUA0c4rt$gECUbK$@|H zw${k7W51)MTryIQmKezSg#|pnKHSa$+d@lQC+p{q!B|Ksm?)$Rs6YZcIUa{D9m#ax>!$S7a(dv|HK>BBI(9n5V=;z*Sg!A-rr&-0atlgv!wI?q6 zq3RMHW~W3q>g>@8GzA7D^%1_+j=M2+SmJu;xx$dUCFYFGi}+H!4< z+0UT*-0*EUUF=4U4&`$wjx}B4IrJR9h9U7qL>z(l6v{CG8G>z@6mlQJZ!t60HU_6L QN|rhvYfE4hZAnbl|1eQ73jhEB delta 2804 zcmZuze@s(H9KU;QA0XIvIspmlJKj@-U}M~zia*vu5vmlr_JQCulSKz){+cryw;3_O z#?<=jHmeJ;t{KL+0G4(W!P#P#pf#G+X_n3ShlxR)qU%iN{E551))pRp0q)*$pZk2i z-}kxuUfs?3x|{LNbh*4aW1$)|a&~;M!-87?h$AL>+MBON_+Wm z&JO~`X}EPP@R}vhP%;v@Hx_V6p7ySkv4GDXfdi_iF@QvvMI!83jA^(^F%cUTajPU8 zIl4KemI{rf(!v)Q3E9hGK!eJJNK{NH_*vm;yw1#*nE;T>p$uG(1~1O1Fr>0vG($s~ z8zns}3@4Y5CRbbyoA{J@dt{?2vcZhyMooz&8Zf;a$iTcPMF`uE79a<66_WMckeUcx<#7J4hYrO2&InH$fpESN+GSnf&jqYMy-EGZF7E;k z;Ddo_jyfL|m|P^N92sQpnts>@eSQ9`!aJe&{fpTXZ7@q!v{Kk1j&xAocIdTwn0;p% z`|EAcx|Fq^VfOVhIg8oZw3YJigI>WUPJNr{Ve*!+&Y42L_|5>YHlKA)u3&y<&KI&y zHTi!(Y2$@kA+jPt>0pB@ieJ7YKlo5vs$nIvR-zhf8TmD%=DVo*9%3p`;C6`6WY`lx=9v)2e&3&$)}# z3c<M&g zxOEd_+OkPsYSCzLDV~HEV4hmW5)+VUsPZ&Dd58k&{f2?w8n6Wj5?V;u5WPqD_oJ=Sj4c;90^ zjk|jntK95`EpbZgi9dK!EetbU0D_NtC*#)8;;R z<`argEb_cZ{x*AN%pjfg`#bxv=ifxuEVZxS;MP z4xjE_q^jp4!t1$~dMvwapXwo!KVpqsPTNN zl{6)tV1mgKg^?cZCMh{LCM7YDnPyYIzRVcmrF#kIfRuA67LwGnGTu=9ikR*r$f=UE z!IryvY)Z&b0e3cyd?DQ7pvj4JSk~L zu_S9($wzg?Nj|E{K2|PQpf?bX$V1-%iQtQBo8-iBnC-9ng%` zl-wqN1Vd$~n|TDELvhP?GmoR)r|_ms@!}1XBZwOQo*GBV6y$CAcp@b`(g4>k z)HP@Yt@R(|(gsX+s!QujbPkXEp`SaO$sFcLGlMjC*w1xoNvjIAO{5n8>(bi3ZGag` Z+SFR6QQM}g1&zAy%MI`icw9+k{12QwAT|I1 diff --git a/Floppies/A2OSX.BUILD.po b/Floppies/A2OSX.BUILD.po index 960b27c34a6fa83ab37f34107c167b40eadbc01c..34462a160157ad9d0c146bd0573a81fc3abd3133 100644 GIT binary patch delta 1195 zcmZ8fe@t6N9KU3egRUOKhShn&@A1>K`jMY~6t9@U_$#y}VD}=lkpP zxx1Xpwcq91FMp}x@^ZziDys4tpU4q!sXkK3V>uzWdO`zH=<)10gZUxT$LBf2WdzZij6wKm zHIFSTru#?4LTV;2aQ-{2rZ2XP2?1vcVY zBc64F+e!S@$ew6@lC(xjqw20T;#z$#D^ek66zhd`;<_0*9@RK-A8}oe)I>8j9Qc%o zV;HuJRk1>62Z^E;2eJ9V$Q>fwCY}WG+$ElS#BW&B-6kb>h}H+pvkB6lAY%!lU7APH zxOq8x;|D+RsjnnReX%}M9@`*p$1}=G(cj&MUnkc|Tq9{Lv2}83c7sIZxWpAeIoWpfm6IoMO>gI^(fE}Yx;pzxN=jbp0xfNQeVtt$ z__-e3aO5z4zRlj(-Mdw)OP3DycGonw;6uG_?VWG_cj{l^t*ZEQ`~-KNijaGKaCLeW z2ERAuRUK_?u4{f4q?cwKLSO^HW6aAx(~C+~GK)QWt&zn~%V8g1Z1Bt(w$07%eco0Q2!faKez>@y3ksA-g2gUnz> z-JEiJ16Gtv0#xynsp1!;X}?ct(l11lexFhHxfNCF1N4DmfO-QAW~uhE(il3u%S`(f k-w=79{?Ac7yAVSPR0`AzGzu~lXcc5C*fz5e%X(_`Z{O_6$p8QV delta 1549 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 RGD^Qg>-(>$N3Lkz{6E)?j!FOk delta 5445 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 dab(y_ce|{~x5Ys<8k7 diff --git a/SYS/KM.APPLETALK.S.txt b/SYS/KM.APPLETALK.S.txt index 6e0197b4..f2777aec 100644 --- a/SYS/KM.APPLETALK.S.txt +++ b/SYS/KM.APPLETALK.S.txt @@ -87,7 +87,7 @@ AT.INIT >LDAXI MSG.INIT .DA MLIATALK.PARAMS bcs .9 - >LDAXI MSG.PRODOS + >LDAXI MSG.IRQ jsr PrintCStrAX jsr MLI @@ -97,11 +97,17 @@ AT.INIT >LDAXI MSG.INIT cli + >LDAXI MSG.PREFIX2 + jsr PrintCStrAX + jsr GO.OLDMLI .DA #MLIGETPREFIX .DA MLIGETPREFIX.PARAMS bcs .9 + >LDAXI MSG.PREFIX2 + jsr PrintCStrAX + jsr GO.WSCARD .DA #MLISETPREFIX .DA MLIGETPREFIX.PARAMS @@ -125,8 +131,10 @@ MSG.INIT >CSTR "AppleTalk Driver For A2osX\n" MSG.FAILED >CSTR "AppleTalk Workstation Card Failed Power Up Diagnostics : EC=%h.\n" MSG.NOHW >CSTR "AppleTalk Workstation Card Not Found.\n" MSG.HWOK >CSTR "AppleTalk Workstation Card Type #%d Found In Slot #%d.\n" -MSG.ATINIT >CSTR "Calling ATINIT...\n" -MSG.PRODOS >CSTR "Registering Into ProDOS...\n" +MSG.ATINIT >CSTR "Calling ATInit...\n" +MSG.IRQ >CSTR "Setting Up IRQ Vector...\n" +MSG.PREFIX1 >CSTR "Getting ProDOS Prefix...\n" +MSG.PREFIX2 >CSTR "Setting AppleTalk Prefix...\n" MSG.OK >CSTR "AppleTalk Driver Successfully Installed.\n" MSG.KO >CSTR "AppleTalk Driver Install Failed : EC=%h.\n" *--------------------------------------