diff --git a/.Floppies/A2OSX.BUILD.po b/.Floppies/A2OSX.BUILD.po index fe3d9170..f0e36853 100644 Binary files a/.Floppies/A2OSX.BUILD.po and b/.Floppies/A2OSX.BUILD.po differ diff --git a/BIN/ASM.S.EXP.txt b/BIN/ASM.S.EXP.txt index 7bb78b8a..3b69fe6a 100644 --- a/BIN/ASM.S.EXP.txt +++ b/BIN/ASM.S.EXP.txt @@ -329,13 +329,20 @@ EXP.OP.SUB ldx #0 ARG-ACC->ACC lda #E.VAL.TOO.BIG sec rts + .8 clc rts *--------------------------------------- -EXP.OP.MUL +EXP.OP.MUL >PUSHL L.SRC.ARG + >PUSHL L.SRC.ACC + >FPU MUL32 + >PULLL L.SRC.ACC + rts *--------------------------------------- -EXP.OP.DIV - clc +EXP.OP.DIV >PUSHL L.SRC.ARG + >PUSHL L.SRC.ACC + >FPU DIV32 + >PULLL L.SRC.ACC rts *--------------------------------------- EXP.SetAccA sta SRC.ACC diff --git a/BIN/ASM.S.OUT.txt b/BIN/ASM.S.OUT.txt index 8e66d027..a464752c 100644 --- a/BIN/ASM.S.OUT.txt +++ b/BIN/ASM.S.OUT.txt @@ -25,8 +25,8 @@ OUT.Reset ldx #4 rts *--------------------------------------- OUT.PrintLineOn - clc - rts +* clc +* rts >LDA.G ASM.LI.ON bpl .9 >LDA.G ASM.MA.ON MACRO Mode ? diff --git a/BIN/ASM.S.txt b/BIN/ASM.S.txt index 8547995f..8a31e25e 100644 --- a/BIN/ASM.S.txt +++ b/BIN/ASM.S.txt @@ -137,6 +137,8 @@ L.ASM.6502 .DA ASM.6502 L.ASM.CPU.FILE .DA ASM.CPU.FILE L.FIO.Stat .DA FIO.Stat L.SRC.ACC.F .DA SRC.ACC.F +L.SRC.ACC .DA SRC.ACC +L.SRC.ARG .DA SRC.ARG L.T.DIRECTIVES .DA T.DIRECTIVES J.DIRECTIVES .DA DIR.AC .DA DIR.AS diff --git a/BIN/CP.S.txt b/BIN/CP.S.txt index 94e83799..55956590 100644 --- a/BIN/CP.S.txt +++ b/BIN/CP.S.txt @@ -3,7 +3,7 @@ NEW .LIST OFF .OP 65C02 .OR $2000 - .TF BIN/CP + .TF bin/cp *-------------------------------------- .INB INC/MACROS.I .INB INC/A2OSX.I diff --git a/BIN/MV.S.txt b/BIN/MV.S.txt index 91364da5..eb14990e 100644 --- a/BIN/MV.S.txt +++ b/BIN/MV.S.txt @@ -3,7 +3,7 @@ NEW .LIST OFF .OP 65C02 .OR $2000 - .TF BIN/MV + .TF bin/mv *-------------------------------------- .INB INC/MACROS.I .INB INC/A2OSX.I diff --git a/BIN/RM.S.txt b/BIN/RM.S.txt index 2e344183..e29c3a20 100644 --- a/BIN/RM.S.txt +++ b/BIN/RM.S.txt @@ -3,7 +3,7 @@ NEW .LIST OFF .OP 65C02 .OR $2000 - .TF BIN/RM + .TF bin/rm *-------------------------------------- .INB INC/MACROS.I .INB INC/A2OSX.I diff --git a/BIN/SH.S.CMD.txt b/BIN/SH.S.CMD.txt index e5cb550a..e3d2e028 100644 --- a/BIN/SH.S.CMD.txt +++ b/BIN/SH.S.CMD.txt @@ -526,8 +526,8 @@ CMD.REN lda (ZPArgVBufPtr) lda ZPTmpW+1 sta ZPTmpW + >PUSHW ZPPtr1 >PUSHW ZPPtr2 - >LDYA ZPPtr1 >SYSCALL Rename .90 php diff --git a/BIN/X.CPMVRM.S.txt b/BIN/X.CPMVRM.S.txt index ae815884..f6cd25e4 100644 --- a/BIN/X.CPMVRM.S.txt +++ b/BIN/X.CPMVRM.S.txt @@ -470,13 +470,12 @@ CS.RUN.CR >PUSHW L.MSG.CRLF *-------------------------------------- .DO X.COPY.TO.DEST=1 .DO X.DELETE.SOURCE=1 -CS.RUN.Rename ldy #hDstFullPath +CS.RUN.Rename ldy #hSrcFullPath jsr CS.RUN.GetPathY - >PUSHYA - ldy #hSrcFullPath + ldy #hDstFullPath jsr CS.RUN.GetPathY - + >PUSHYA >SYSCALL Rename bcs .9 jsr CS.RUN.IncCount