# HG changeset patch # User boisy # Date 1085844183 0 # Node ID c9a215fbb25d4cadf685fde7bfcb890475f59ac4 # Parent 80aac189a06b331c37d21e0fada7f38f486069ef makefiles updated for grfint.io msf.asm: fixed H6309 bug os9defs: added SS.DSize getstat for RBF devices diff -r 80aac189a06b -r c9a215fbb25d 3rdparty/fmgrs/msf/msf.asm --- 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 diff -r 80aac189a06b -r c9a215fbb25d defs/os9defs --- 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 diff -r 80aac189a06b -r c9a215fbb25d level2/coco3/bootfiles/makefile.cust --- 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 \ diff -r 80aac189a06b -r c9a215fbb25d level2/coco3_6309/bootfiles/makefile.cust --- 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 \ diff -r 80aac189a06b -r c9a215fbb25d level2/modules/makefile --- 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 \