changeset 1595:c9a215fbb25d

makefiles updated for grfint.io msf.asm: fixed H6309 bug os9defs: added SS.DSize getstat for RBF devices
author boisy
date Sat, 29 May 2004 15:23:03 +0000
parents 80aac189a06b
children c9710d57ba5d
files 3rdparty/fmgrs/msf/msf.asm defs/os9defs level2/coco3/bootfiles/makefile.cust level2/coco3_6309/bootfiles/makefile.cust level2/modules/makefile
diffstat 5 files changed, 10 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/3rdparty/fmgrs/msf/msf.asm	Thu May 27 22:18:09 2004 +0000
+++ b/3rdparty/fmgrs/msf/msf.asm	Sat May 29 15:23:03 2004 +0000
@@ -2462,13 +2462,13 @@
            tfr   d,y
            ldb   #SS.SREAD
        ifeq   H6309-1
-           pshs  dp,x,y,u,pc
+           pshs  pc,u,y,x,dp
            pshsw
-           pshs  cc,d
+           pshs  d,cc
        else
            pshs  pc,u,y,x,dp,d,cc push all parameters
        endc
-           ldy   16,s           point to path descriptor
+           ldy   R$Size+4,s           point to path descriptor
            sts   PD.RGS,y       save pointer to register params
            lbsr  getstat0
            leas  R$Size,s
@@ -2604,13 +2604,13 @@
            tfr   d,y
            ldb   #SS.SREAD
        ifeq   H6309-1
-           pshs  dp,x,y,u,pc
+           pshs  pc,u,y,x,dp
            pshsw
-           pshs  cc,d
+           pshs  d,cc
        else
            pshs  pc,u,y,x,dp,d,cc push all parameters
        endc
-           ldy   16,s           point to path descriptor
+           ldy   R$Size+4,s           point to path descriptor
            sts   PD.RGS,y       save pointer to register params
            lbsr  putstat0       call the driver
            leas  R$Size,s
--- a/defs/os9defs	Thu May 27 22:18:09 2004 +0000
+++ b/defs/os9defs	Sat May 29 15:23:03 2004 +0000
@@ -294,6 +294,7 @@
 SS.Close rmb   1          SetStat to tell driver a path was closed
 SS.HngUp rmb   1          SetStat to tell driver to hangup phone
 SS.FSig  rmb   1          new signal for temp locked files
+SS.DSize equ   SS.ScSiz   Return disk size (RBF)
 
 * System Specific and User defined codes above $80
          org   $80
--- a/level2/coco3/bootfiles/makefile.cust	Thu May 27 22:18:09 2004 +0000
+++ b/level2/coco3/bootfiles/makefile.cust	Sat May 29 15:23:03 2004 +0000
@@ -105,7 +105,7 @@
                 $(C9)/Products/SuperDrivers/software/6809l2/h0_lexar64mbcf_ide.dd \
                 $(C9)/Products/SuperDrivers/software/6809l2/h1_fuji128mbcf_ide.dd \
                 $(C9)/Products/SuperDrivers/software/6809l2/h2_ibmdpes31080_tc3.dd \
-                $(C9)/Products/SuperDrivers/software/6809l2/c3_cdrom_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/c1_cdrom_ide.dd \
                 $(C9)/Products/SuperDrivers/software/6809l2/h5_zip100_tc3.dd \
                 $(C9)/Products/SuperDrivers/software/6809l2/h6_ibm0661467_tc3.dd \
                 $(C9)/Products/SuperDrivers/software/6809l2/hb_255_tc3.dd \
--- a/level2/coco3_6309/bootfiles/makefile.cust	Thu May 27 22:18:09 2004 +0000
+++ b/level2/coco3_6309/bootfiles/makefile.cust	Sat May 29 15:23:03 2004 +0000
@@ -105,7 +105,7 @@
                 $(C9)/Products/SuperDrivers/software/6809l2/h0_lexar64mbcf_ide.dd \
                 $(C9)/Products/SuperDrivers/software/6809l2/h1_fuji128mbcf_ide.dd \
                 $(C9)/Products/SuperDrivers/software/6809l2/h2_ibmdpes31080_tc3.dd \
-                $(C9)/Products/SuperDrivers/software/6809l2/c3_cdrom_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/c1_cdrom_ide.dd \
                 $(C9)/Products/SuperDrivers/software/6809l2/h5_zip100_tc3.dd \
                 $(C9)/Products/SuperDrivers/software/6809l2/h6_ibm0661467_tc3.dd \
                 $(C9)/Products/SuperDrivers/software/6809l2/hb_255_tc3.dd \
--- a/level2/modules/makefile	Thu May 27 22:18:09 2004 +0000
+++ b/level2/modules/makefile	Sat May 29 15:23:03 2004 +0000
@@ -34,7 +34,7 @@
 
 SCF		= scf.mn \
 		cc3io.dr vrn.dr printer.dr sio.dr sspak.dr sc6551.dr \
-		windint.io vdgint.io vdgint_small.io \
+		windint.io grfint.io vdgint.io vdgint_small.io \
 		keydrv_cc3.sb snddrv_cc3.sb \
 		joydrv_joy.sb joydrv_6551L.sb joydrv_6552L.sb \
 		joydrv_6551M.sb joydrv_6552M.sb \