From c6bbea0bb0b760952c2e17f2f571b790682daa1b Mon Sep 17 00:00:00 2001
From: Oliver Schmidt
Date: Thu, 30 May 2019 00:06:31 +0200
Subject: [PATCH] Renamed program start label.
---
libsrc/sim6502/crt0.s | 5 ++---
libsrc/sim6502/exehdr.s | 4 ++--
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/libsrc/sim6502/crt0.s b/libsrc/sim6502/crt0.s
index 848b7044f..c04a2b8a6 100644
--- a/libsrc/sim6502/crt0.s
+++ b/libsrc/sim6502/crt0.s
@@ -5,7 +5,7 @@
;
.export _exit
- .export sim65start
+ .export startup
.export __STARTUP__ : absolute = 1 ; Mark as startup
.import zerobss, callmain
.import initlib, donelib
@@ -17,8 +17,7 @@
.segment "STARTUP"
-sim65start:
- cld
+startup:cld
ldx #$FF
txs
lda #<(__MAIN_START__ + __MAIN_SIZE__ + __STACKSIZE__)
diff --git a/libsrc/sim6502/exehdr.s b/libsrc/sim6502/exehdr.s
index 297caa85f..09d099da5 100644
--- a/libsrc/sim6502/exehdr.s
+++ b/libsrc/sim6502/exehdr.s
@@ -7,7 +7,7 @@
.export __EXEHDR__ : absolute = 1 ; Linker referenced
.importzp sp
.import __MAIN_START__
- .import sim65start
+ .import startup
.segment "EXEHDR"
@@ -16,4 +16,4 @@
.byte .defined(__SIM65C02__) ; CPU type
.byte sp ; sp address
.addr __MAIN_START__ ; load address
- .addr sim65start ; reset address
+ .addr startup ; reset address