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 8ed7c772..956c4640 100644 Binary files a/Floppies/A2OSX.BOOT.po and b/Floppies/A2OSX.BOOT.po differ diff --git a/Floppies/A2OSX.BUILD.po b/Floppies/A2OSX.BUILD.po index 960b27c3..34462a16 100644 Binary files a/Floppies/A2OSX.BUILD.po and b/Floppies/A2OSX.BUILD.po differ diff --git a/Floppies/A2OSX.SRC.po b/Floppies/A2OSX.SRC.po index c45e8783..1e660296 100644 Binary files a/Floppies/A2OSX.SRC.po and b/Floppies/A2OSX.SRC.po differ 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" *--------------------------------------