changeset 1606:7216d77b6422

Removed naked constants from rbf.asm and replaced with nice symbolics
author boisy
date Fri, 18 Jun 2004 16:24:56 +0000
parents e4d0566330bc
children ba176dd84992
files level2/coco3/bootfiles/makefile.cust level2/coco3_6309/bootfiles/makefile.cust level2/modules/rbf.asm
diffstat 3 files changed, 26 insertions(+), 24 deletions(-) [+]
line wrap: on
line diff
--- a/level2/coco3/bootfiles/makefile.cust	Wed Jun 16 21:48:58 2004 +0000
+++ b/level2/coco3/bootfiles/makefile.cust	Fri Jun 18 16:24:56 2004 +0000
@@ -85,30 +85,31 @@
                 $(C9)/Products/SuperDrivers/software/6809l2/rbsuper.dr \
                 $(C9)/Products/SuperDrivers/software/6809l2/llide.dr \
                 $(C9)/Products/SuperDrivers/software/6809l2/lltc3.dr \
-                $(C9)/Products/SuperDrivers/software/6809l2/h0_fuji128mbcf_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/dd_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/i0_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/ih_255_ide.dd \
                 $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \
                 $(MD)/scf.mn $(MD)/cc3io.dr \
                 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
-                $(MD)/windint.io \
+                $(MD)/grfint.io \
                 $(MD)/term_win80.dt \
                 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \
                 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \
                 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
                 $(MD)/clock_60hz \
-                $(MD)/clock2_tc3
+                $(MD)/clock2_soft
 
 BOOTFILE_CUST   = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
                 $(MD)/rbf.mn \
                 $(C9)/Products/SuperDrivers/software/6809l2/rbsuper.dr \
                 $(C9)/Products/SuperDrivers/software/6809l2/llide.dr \
                 $(C9)/Products/SuperDrivers/software/6809l2/lltc3.dr \
-                $(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/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 \
+                $(C9)/Products/SuperDrivers/software/6809l2/i0_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/i1_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/ic_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/s0_tc3.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/s1_tc3.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/ih_255_ide.dd \
                 $(C9)/Products/DriveWire/software/6809l2/drivewire.dr \
                 $(C9)/Products/DriveWire/software/6809l2/ddx0.dd \
                 $(C9)/Products/DriveWire/software/6809l2/x1.dd \
--- a/level2/coco3_6309/bootfiles/makefile.cust	Wed Jun 16 21:48:58 2004 +0000
+++ b/level2/coco3_6309/bootfiles/makefile.cust	Fri Jun 18 16:24:56 2004 +0000
@@ -85,30 +85,31 @@
                 $(C9)/Products/SuperDrivers/software/6809l2/rbsuper.dr \
                 $(C9)/Products/SuperDrivers/software/6809l2/llide.dr \
                 $(C9)/Products/SuperDrivers/software/6809l2/lltc3.dr \
-                $(C9)/Products/SuperDrivers/software/6809l2/h0_fuji128mbcf_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/dd_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/i0_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/ih_255_ide.dd \
                 $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \
                 $(MD)/scf.mn $(MD)/cc3io.dr \
                 $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
-                $(MD)/windint.io \
+                $(MD)/grfint.io \
                 $(MD)/term_win80.dt \
                 $(MD)/w.dw $(MD)/w1.dw $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw \
                 $(MD)/w5.dw $(MD)/w6.dw $(MD)/w7.dw \
                 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \
                 $(MD)/clock_60hz \
-                $(MD)/clock2_tc3
+                $(MD)/clock2_soft
 
 BOOTFILE_CUST   = $(MD)/krnp2 $(MD)/ioman $(MD)/init \
                 $(MD)/rbf.mn \
                 $(C9)/Products/SuperDrivers/software/6809l2/rbsuper.dr \
                 $(C9)/Products/SuperDrivers/software/6809l2/llide.dr \
                 $(C9)/Products/SuperDrivers/software/6809l2/lltc3.dr \
-                $(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/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 \
+                $(C9)/Products/SuperDrivers/software/6809l2/i0_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/i1_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/ic_ide.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/s0_tc3.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/s1_tc3.dd \
+                $(C9)/Products/SuperDrivers/software/6809l2/ih_255_ide.dd \
                 $(C9)/Products/DriveWire/software/6809l2/drivewire.dr \
                 $(C9)/Products/DriveWire/software/6809l2/ddx0.dd \
                 $(C9)/Products/DriveWire/software/6809l2/x1.dd \
--- a/level2/modules/rbf.asm	Wed Jun 16 21:48:58 2004 +0000
+++ b/level2/modules/rbf.asm	Fri Jun 18 16:24:56 2004 +0000
@@ -3022,10 +3022,10 @@
 *        Y=Path descriptor pointer
 *        U=Static memory pointer
 L11EB    pshs  pc,x,b,a
-         ldx   $03,y
-         ldd   ,x
-         ldx   ,x
-         addd  $09,x
+         ldx   PD.DEV,y
+         ldd   V$DRIV,x
+         ldx   V$DRIV,x
+         addd  M$Exec,x
          addb  ,s		
          adca  #$00
          std   $04,s