]> git.sur5r.net Git - cc65/blobdiff - libsrc/vic20/crt0.s
fix comments
[cc65] / libsrc / vic20 / crt0.s
index 2bd80e9428eadc336a821f3aa356ccb2f695c0db..559f22dff3180b81c8bd95d9ef6e02279f6f41c8 100644 (file)
@@ -1,10 +1,9 @@
 ;
 ; Startup code for cc65 (Vic20 version)
-;
-; This must be the *first* file on the linker command line
 ;
 
        .export         _exit
+        .export         __STARTUP__ : absolute = 1      ; Mark as startup
        .import         initlib, donelib, callirq
                .import         zerobss, push0
        .import         callmain
 Head:   .word   @Next
         .word   .version        ; Line number
         .byte   $9E             ; SYS token
-        .byte   <(((@Start / 1000) .mod 10) + $30)
-        .byte   <(((@Start /  100) .mod 10) + $30)
-        .byte   <(((@Start /   10) .mod 10) + $30)
-        .byte   <(((@Start /    1) .mod 10) + $30)
+        .byte   <(((Start / 1000) .mod 10) + $30)
+        .byte   <(((Start /  100) .mod 10) + $30)
+        .byte   <(((Start /   10) .mod 10) + $30)
+        .byte   <(((Start /    1) .mod 10) + $30)
         .byte   $00             ; End of BASIC line
 @Next:  .word   0               ; BASIC end marker
-@Start:
 
 ; ------------------------------------------------------------------------
 ; Actual code
 
-       ldx     #zpspace-1
+Start:  ldx            #zpspace-1
 L1:    lda     sp,x
        sta     zpsave,x        ; Save the zero page locations we need
        dex