]> git.sur5r.net Git - cc65/blobdiff - libsrc/geos-common/drivers/fio_module.s
Added "popptr1" which is of common use to save some bytes.
[cc65] / libsrc / geos-common / drivers / fio_module.s
index b757e6bd84058acdf5a93ef822f86c4fddfde827..e655f0ceccd13e526bd4d7f23988bf686303db17 100644 (file)
@@ -13,7 +13,7 @@
 FILEDES         = 3             ; first free to use file descriptor
 
             .importzp ptr1, ptr2, ptr3, tmp1
-            .import addysp, popax
+            .import addysp, popax, poptr1
             .import __oserror
             .import _FindFile, _ReadByte
             .export _open, _close, _read
@@ -37,9 +37,7 @@ _open:
 @parmok:
         jsr popax               ; Get flags
         sta tmp1
-        jsr popax               ; Get name
-        sta ptr1
-        stx ptr1+1
+        jsr popptr1             ; Get name
             
         lda filedesc            ; is there a file already open?
         bne @alreadyopen