]> cloudbase.mooo.com Git - z180-stamp-cpm3.git/blobdiff - cbios/conbuf.180
ff_put/ff_puth: preserve hl, don't return output char
[z180-stamp-cpm3.git] / cbios / conbuf.180
index 3c846dd1f2c876cf0be8a428bcfe9e7ff029aabb..a9e1ec6fb704334589f9712cfd90bb7d86220135 100644 (file)
@@ -4,14 +4,14 @@
 ;\r
 ; FIFO channels for communication with avr\r
 ;\r
-       global  ff.init,ff.in,ff.ist,ff.out,ff.ost\r
+       global  ff_dev\r
 \r
        extrn   ff_empty,ff_get,ff_full,ff_put\r
        extrn   bufinit,fifolst\r
 \r
        include config.inc\r
        if CPU_Z180\r
-       include z180reg.inc\r
+        maclib z180reg.inc\r
        endif\r
 \r
        dseg\r
 ici    equ     ci.fifo_id * 2\r
 ico    equ     co.fifo_id * 2\r
 \r
+;--------------------------------------------------------------\r
+\r
+       dseg\r
+\r
+       dw      ff.out\r
+       dw      ff.ost\r
+       dw      ff.in\r
+       dw      ff.ist\r
+       dw      ff.init\r
+ff_dev:\r
 \r
 ;--------------------------------------------------------------\r
 \r
@@ -49,7 +59,7 @@ ff.ist:
        ret\r
 \r
 ;--------------------------------------------------------------\r
-; Get an input character \r
+; Get an input character\r
 \r
 ff.in:\r
        push    ix\r
@@ -83,4 +93,3 @@ ff.out:
        ret\r
 \r
        end\r
-\r