diff --git a/A2OSX.BOOT.po b/A2OSX.BOOT.po index cbd40b09..bc47e7b4 100644 Binary files a/A2OSX.BOOT.po and b/A2OSX.BOOT.po differ diff --git a/A2OSX.SRC.po b/A2OSX.SRC.po index c9e07f66..a8883be6 100644 Binary files a/A2OSX.SRC.po and b/A2OSX.SRC.po differ diff --git a/BIN/LS.S.txt b/BIN/LS.S.txt index 82bc36ad..4b6048b5 100644 --- a/BIN/LS.S.txt +++ b/BIN/LS.S.txt @@ -318,6 +318,18 @@ CS.RUN.FILE ldy #bLong .9 rts *-------------------------------------- CS.RUN.PUSHEXTRA + ldy TIME.NODATE Set NODATE as default + +.10 lda TIME.NODATE,y + sta TIME.Mod,y + sta TIME.Create,y + dey + bpl .10 + + ldy #S.STAT.MTIME+S.TIME.MONTH + lda (ZPPtr2),y + beq .1 Month=0.....invalid date/time + >PUSHW L.TIME.Mod >PUSHW L.TIME.Format lda ZPPtr2 @@ -329,6 +341,10 @@ CS.RUN.PUSHEXTRA >PUSHYA >SYSCALL PStrFTime +.1 ldy #S.STAT.CTIME+S.TIME.MONTH + lda (ZPPtr2),y + beq .2 Month=0.....invalid date/time + >PUSHW L.TIME.Create >PUSHW L.TIME.Format lda ZPPtr2 @@ -340,7 +356,7 @@ CS.RUN.PUSHEXTRA >PUSHYA >SYSCALL PStrFTime - >PUSHW L.TIME.Mod ModTime +.2 >PUSHW L.TIME.Mod ModTime >PUSHW L.TIME.Create Create Time rts *-------------------------------------- @@ -481,6 +497,7 @@ PRODOS.FT.TXT >PSTR "TXT" >PSTR "ATK" >PSTR "SYS" PRODOS.FT.DFLT >PSTR "$ " +TIME.NODATE >PSTR " " TIME.Format >PSTR "%d-%b-%y %H:%M" TIME.Create .BS 20 TIME.Mod .BS 20