diff --git a/.Floppies/A2OSX.BUILD.po b/.Floppies/A2OSX.BUILD.po index 636ea54a..2d1c968d 100644 Binary files a/.Floppies/A2OSX.BUILD.po and b/.Floppies/A2OSX.BUILD.po differ diff --git a/LIB/LIBCIFS.S.IO.txt b/LIB/LIBCIFS.S.IO.txt index 8747c246..6a949f1e 100644 --- a/LIB/LIBCIFS.S.IO.txt +++ b/LIB/LIBCIFS.S.IO.txt @@ -647,7 +647,7 @@ CIFS.FRead ldy #4 hNod ldy #1 DataLen HI lda (pStack),y - bne .2 + beq .2 lda #0 ldx #1 256 bytes to read @@ -679,7 +679,7 @@ CIFS2.FRead jsr ReadSocket jsr CheckSMBStatus bcs .90 - ldy #S.NETBIOS+S.SMB.H+10 + ldy #S.NETBIOS+S.SMB.H+11 DataLength LO lda (ZPRespPtr),y iny ora (ZPRespPtr),y @@ -692,13 +692,14 @@ CIFS2.FRead jsr ReadSocket bra .90 .10 ldy #S.NETBIOS+S.SMB.H+13 DataOffset LO + lda (ZPRespPtr),y - inc - inc +* clc + adc #4 S.NETBIOS * clc adc ZPRespPtr sta ZPPtr1 - + lda #0 adc ZPRespPtr+1 sta ZPPtr1+1 @@ -720,7 +721,7 @@ CIFS2.FRead jsr ReadSocket ldy #S.NETBIOS+S.SMB.H+11 jsr CIFS2.RWSetOfsY - ldy #S.NETBIOS+S.SMB.H+11 DataLength HI + ldy #S.NETBIOS+S.SMB.H+12 DataLength HI lda (ZPRespPtr),y beq .2 less than 256 diff --git a/LIB/LIBCIFS.S.txt b/LIB/LIBCIFS.S.txt index 007d25a7..fd76990d 100644 --- a/LIB/LIBCIFS.S.txt +++ b/LIB/LIBCIFS.S.txt @@ -1217,7 +1217,7 @@ SMB.ComWrite.H .DA #12 WORD COUNT .HS 0000 Remaining .HS 0000 Reserved .BS 2 DataLength - .DA S.SMB.H+SMB.ComWrite.H.Len DataOffset + .DA S.SMB.H+SMB.ComWrite.H.Len+2 DataOffset (+2 skip ByteCount) SMB.ComWrite.H.Len .EQ *-SMB.ComWrite.H * .BS 2 ByteCount * DATA.....