]> git.sur5r.net Git - cc65/commitdiff
Use the assembler version as BASIC line number, so the version of the
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 2 Feb 2004 13:34:12 +0000 (13:34 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 2 Feb 2004 13:34:12 +0000 (13:34 +0000)
assembler (and probably compiler) can be determined from a compiled
executable. Nice idea from Stefan Haubenthal.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2880 b7a2c559-68d2-44c3-8de9-860c34a00d81

libsrc/c128/crt0.s
libsrc/c16/crt0.s
libsrc/c64/crt0.s
libsrc/pet/crt0.s
libsrc/plus4/crt0.s
libsrc/vic20/crt0.s

index 324e1a5de6a5a38b5c711910d3c42dc983990cae..ea70a8dc83f740df9e1926fc4cc4304f69f369f8 100644 (file)
@@ -32,7 +32,7 @@ IRQInd                = $2FD  ; JMP $0000 - used as indirect IRQ vector
        .org    $1BFF
         .word   Head            ; Load address
 Head:   .word   @Next
-        .word   1000            ; Line number
+        .word   .version        ; Line number
         .byte   $9E,"7181"      ; SYS 7181
         .byte   $00             ; End of BASIC line
 @Next:  .word   0               ; BASIC end marker
index 23c531b83fa365d843c1e4bcde2b02a8402c3625..7065be9693f739947acc531591e1e27a685f81ae 100644 (file)
@@ -25,7 +25,7 @@
 
         .word   Head            ; Load address
 Head:   .word   @Next
-        .word   1000            ; Line number
+        .word   .version        ; Line number
         .byte   $9E,"4109"     ; SYS 4109
         .byte   $00             ; End of BASIC line
 @Next:  .word   0               ; BASIC end marker
index 165d4e6908257f21e8bd3bf7ea1ce898c08c8c6d..63d4c864ca98699424d50489027f5929bdc13b95 100644 (file)
@@ -24,7 +24,7 @@
 
         .word   Head            ; Load address
 Head:   .word   @Next
-        .word   1000            ; Line number
+        .word   .version        ; Line number
         .byte   $9E,"2061"      ; SYS 2061
         .byte   $00             ; End of BASIC line
 @Next:  .word   0               ; BASIC end marker
index 5fc6f2a114622bdc9d4e9a661ca0c0def52a6d48..69ff92eb7ae827df3061be646b53722cc13bec65 100644 (file)
@@ -23,7 +23,7 @@
 
         .word   Head            ; Load address
 Head:   .word   @Next
-        .word   1000            ; Line number
+        .word   .version        ; Line number
         .byte   $9E,"1037"      ; SYS 1037
         .byte   $00             ; End of BASIC line
 @Next:  .word   0               ; BASIC end marker
index d6039a36b3986f942139eb0a6eb6cfd7b6060a48..ea515fe64f30b38fb6aa61777b0fb55486fcd661 100644 (file)
@@ -28,7 +28,7 @@ IRQInd                = $500  ; JMP $0000 - used as indirect IRQ vector
 
         .word   Head            ; Load address
 Head:   .word   @Next
-        .word   1000            ; Line number
+        .word   .version        ; Line number
         .byte   $9E,"4109"     ; SYS 4109
         .byte   $00             ; End of BASIC line
 @Next:  .word   0               ; BASIC end marker
index 622bed4d71b9193489f2f7c963e100c0c74f9481..72d5799af9478e43aa7a2e5ae4110e98dc42771f 100644 (file)
@@ -24,7 +24,7 @@
 
         .word   Head            ; Load address
 Head:   .word   @Next
-        .word   1000            ; Line number
+        .word   .version        ; Line number
         .byte   $9E             ; SYS token
         .byte   <(((@Start / 1000) .mod 10) + $30)
         .byte   <(((@Start /  100) .mod 10) + $30)