c_save.s



;
; Marc 'BlackJack' Rintsch, 11.06.1999
;
; unsigned char __fastcall__ cbm_k_save(unsigned int start, unsigned int end);
;

        .include        "cbm.inc"

        .export         _cbm_k_save
        .import         popax
        .importzp       ptr1, tmp1

_cbm_k_save:
        sta     tmp1            ; store end address
        stx     tmp1+1
        jsr     popax           ; pop start address
        sta     ptr1
        stx     ptr1+1
        lda     #ptr1
        ldx     tmp1
        ldy     tmp1+1
        jsr     SAVE
	bcs	@NotOk
        lda     #0
@NotOk:	rts



Valid HTML 4.0! c_save.s.html; generated on Sat Oct 13 22:41:33 2001 by ca65html
uz@cc65.org