]> git.sur5r.net Git - cc65/blobdiff - libsrc/cbm/c_save.s
no TGI_ERR_NO_MEM or TGI_ERR_NO_IOCB anymore: replaced by TGI_ERR_NO_RES
[cc65] / libsrc / cbm / c_save.s
index ec896d29a298e8f1e3426b53820ef0b05e437399..115d892421ba10b1181ea2a7c4a883824925f442 100644 (file)
@@ -4,12 +4,12 @@
 ; unsigned char __fastcall__ cbm_k_save(unsigned int start, unsigned int end);
 ;
 
-        .include        "cbm.inc"
-
         .export         _cbm_k_save
+        .import         SAVE
         .import         popax
         .importzp       ptr1, tmp1
 
+
 _cbm_k_save:
         sta     tmp1            ; store end address
         stx     tmp1+1
@@ -20,6 +20,7 @@ _cbm_k_save:
         ldx     tmp1
         ldy     tmp1+1
         jsr     SAVE
+       ldx     #0              ; Clear high byte
        bcs     @NotOk
-        lda     #0
+        txa
 @NotOk:        rts