changeset 2386:e454c42a134b

More fixes
author boisy
date Sun, 24 Jan 2010 00:50:58 +0000
parents cd29118ee172
children 8476556e5f0c
files level1/modules/scdwn.asm level1/modules/scf.asm
diffstat 2 files changed, 7 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/level1/modules/scdwn.asm	Sun Jan 24 00:40:46 2010 +0000
+++ b/level1/modules/scdwn.asm	Sun Jan 24 00:50:58 2010 +0000
@@ -527,7 +527,7 @@
          endc      
 ; cheat: we know DW.StatTbl is at offset $00 from D.DWStat, do not bother with leax
 ;		leax      DW.StatTbl,x
-next     cmpb      #DW.StatCnt-1
+next     cmpb      #DW.StatCnt
          bge       opexer
          tst       b,x
          beq       found
--- a/level1/modules/scf.asm	Sun Jan 24 00:40:46 2010 +0000
+++ b/level1/modules/scf.asm	Sun Jan 24 00:50:58 2010 +0000
@@ -11,6 +11,11 @@
 *
 *  11      2010/01/20  Boisy G. Pitre
 * Added support for SHARE. bit
+*
+*  11r1    2010/01/23  Boisy G. Pitre
+* SCF now returns on carry set after calling SS.Open.  Prior to this
+* change, SS.ComSt would be called right after SS.Open even if SS.Open
+* failed. This caused misery with the scdwn driver wildcard feature.
 
          nam   SCF
          ttl   OS-9 Level One V2 SCF file manager
@@ -22,7 +27,7 @@
 
 tylg     set   FlMgr+Objct
 atrv     set   ReEnt+rev
-rev      set   $00
+rev      set   $01
 edition  set   11
 
          mod   eom,name,tylg,atrv,start,size