]> git.sur5r.net Git - cc65/blobdiff - libsrc/cbm/c_save.s
added sleep() implementation
[cc65] / libsrc / cbm / c_save.s
index 901d1cd1a8998f0ca820013239ea3d9a907aa542..e17471fa7f84a44debe205d119c315ef3cbe4614 100644 (file)
@@ -1,14 +1,14 @@
 ;
 ; Marc 'BlackJack' Rintsch, 11.06.1999
 ;
-; unsigned __fastcall__ cbm_k_save(unsigned int start, unsigned int end);
+; 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
@@ -20,9 +20,6 @@ _cbm_k_save:
         ldx     tmp1
         ldy     tmp1+1
         jsr     SAVE
-        ldx     #0
-        bcc     @Ok
-        inx
-        rts
-@Ok:    txa
-        rts
+       bcs     @NotOk
+        lda     #0
+@NotOk:        rts