]> git.sur5r.net Git - cc65/blobdiff - libsrc/cbm/write.s
Removed .import for std kernal entries. Added .include "cbm.inc"
[cc65] / libsrc / cbm / write.s
index 20999d2aceba98adca7a6fc21b9134971f4beb88..7a27f00445831f5626f27c444b41424bab7527b4 100644 (file)
@@ -7,7 +7,6 @@
         .export         _write
         .constructor    initstdout
 
-        .import         SETLFS, OPEN, CKOUT, BSOUT, READST, CLRCH
         .import         rwcommon
         .importzp       sp, ptr1, ptr2, ptr3
 
 ; Output the next character from the buffer
 
 @L0:    ldy     #0
-        lda     (ptr2),y
-        inc     ptr2
+        lda     (ptr1),y
+        inc     ptr1
         bne     @L1
-        inc     ptr2+1          ; A = *buf++;
+        inc     ptr1+1          ; A = *buf++;
 @L1:    jsr     BSOUT
 
 ; Check the status
@@ -84,9 +83,9 @@
 
 ; Decrement count
 
-@L2:    inc     ptr1
+@L2:    inc     ptr2
         bne     @L0
-        inc     ptr1+1
+        inc     ptr2+1
         bne     @L0
 
 ; Wrote all chars or disk full. Close the output channel