]> git.sur5r.net Git - cc65/blobdiff - libsrc/apple2/mli.s
don't use constructor to setup runtime stack
[cc65] / libsrc / apple2 / mli.s
index 48e09e7188c3eaa3982b7731cff29195fb66075d..a1d05be8c6823a2bf9a20fcfd406c4a03327ed7a 100644 (file)
@@ -5,8 +5,6 @@
 ;
 
         .import         __dos_type
-        .import         iobuf_init, iobuf_done
-        .export         iobuf_nop
 
         .include        "mli.inc"
 
@@ -26,16 +24,12 @@ callmli:
         beq     oserr
 
         ; Call MLI and return
-        jsr     iobuf_init
-        jsr     ENTRY
+        jsr     $BF00          ; MLI call entry point
 call:   .byte   $00
         .addr   mliparam
-        jmp     iobuf_done
+        rts
 
         ; Load oserror code and return
 oserr:  lda     #$01           ; "Invalid MLI function code number"
         sec
-        ; Fall through
-
-iobuf_nop:
         rts