]> git.sur5r.net Git - cc65/blobdiff - libsrc/cbm/cbm_write.s
don't use constructor to setup runtime stack
[cc65] / libsrc / cbm / cbm_write.s
index 71ce6c9511c3d88bcebb035cb3f00c7af71e2a5d..295ff2cd05c2c4974b30bc21c45e1beef9d113a5 100644 (file)
@@ -3,7 +3,8 @@
 ;
 ; Original C code by Marc 'BlackJack' Rintsch, 25.03.2001
 ;
-; int cbm_write(unsigned char lfn, void* buffer, unsigned int size) {
+; int __fastcall__ cbm_write(unsigned char lfn, void* buffer, unsigned int size)
+; {
 ;
 ;     static unsigned int byteswritten;
 ;
         .include        "cbm.inc"
 
                .export         _cbm_write
+        .import         CKOUT, READST, BSOUT, CLRCH
         .importzp       ptr1, ptr2, ptr3
        .import         popax, popa
         .import         __oserror
+                                                   
 
 _cbm_write:
         sta     ptr3