]> cloudbase.mooo.com Git - z180-stamp-cpm3.git/blobdiff - cbios/fifo.180
Update IXON flag from character device table (@ctbl)
[z180-stamp-cpm3.git] / cbios / fifo.180
index e1bda54bd4ab69d9ce55e005a78795e164dfacee..ded979a6db09cec39402a565fe16b22c5bafce48 100644 (file)
@@ -127,8 +127,7 @@ gech.wait:
        halt\r
        jr      gech.wait\r
 gech.cont:\r
-       jr      nc,$+5\r
-        adc    (ix+o.mask)             ; mask+carry == buffer size\r
+       and     (ix+o.mask)             ;\r
        dec     a\r
        ld      b,a\r
        ld      a,c\r
@@ -215,8 +214,7 @@ bph.wait:                           ; do
 ff_cnt:\r
        ld      a,(ix+o.in_idx)         ;\r
        sub     (ix+o.out_idx)          ;\r
-       ret     nc\r
-       adc     (ix+o.mask)             ; mask+carry == buffer size\r
+       and     (ix+o.mask)             ;\r
        ret\r
 \r
 ;--------------------------------------------------------------\r