]> cloudbase.mooo.com Git - z180-stamp-cpm3.git/blobdiff - cbios/bioskrnl.180
Minor bugfixes: clear multi sector count on drive change, ?pmsg
[z180-stamp-cpm3.git] / cbios / bioskrnl.180
index daa4610e69045b9a83866c5be1e9f24bbbd707b2..dc04ed1a90a92dc2c30c5f5992ca622c5c7e7700 100644 (file)
@@ -51,6 +51,7 @@ ccp   equ     0100h           ; Console Command Processor gets loaded
        extrn @dtbl                     ; table of pointers to XDPHs\r
        public @adrv,@rdrv,@trk,@sect   ; parameters for disk I/O\r
        public @dma,@dbnk,@cnt          ;    ''       ''   ''  ''\r
+       public @xdph\r
 \r
     ; memory control\r
 \r
@@ -432,7 +433,9 @@ bnksel:
 seldsk:\r
        ld      a,c             ; save drive select code\r
        ld      (@adrv),a\r
-       ld      b,0             ; create index from drive code\r
+       xor     a\r
+       ld      (@cnt),a\r
+       ld      b,a             ; create index from drive code\r
        ld      hl,@dtbl\r
        add     hl,bc           ; get pointer to dispatch table\r
        add     hl,bc\r