aboutsummaryrefslogtreecommitdiff
path: root/crt0_cart.s
diff options
context:
space:
mode:
authorB. Watson <yalhcru@gmail.com>2016-02-18 05:26:21 -0500
committerB. Watson <yalhcru@gmail.com>2016-02-18 05:26:21 -0500
commit112ed11473e4be6fadf8f1abad08195294e838f4 (patch)
treeca6aa40ee05a20fdccd416de1e6b218108ea067c /crt0_cart.s
parent7759a52eb0ee980efd8a1d9faa1c84af1db1368c (diff)
downloadtaipan-112ed11473e4be6fadf8f1abad08195294e838f4.tar.gz
save a byte in the cart build
Diffstat (limited to 'crt0_cart.s')
-rw-r--r--crt0_cart.s11
1 files changed, 6 insertions, 5 deletions
diff --git a/crt0_cart.s b/crt0_cart.s
index ec3e423..7448e9b 100644
--- a/crt0_cart.s
+++ b/crt0_cart.s
@@ -8,6 +8,12 @@
; Stefan Haubenthal
;
+; Modified for use with Taipan cartridge image:
+; - Removed the RTS at the start of the code
+; - Got rid of __ATARIXL__ conditionals
+; - Don't save stuff like APPMHI and LMARGN, since the cart
+; never returns.
+
.export __STARTUP__ : absolute = 1 ; Mark as startup
.export _exit, start
@@ -22,11 +28,6 @@
.segment "STARTUP"
- rts ; fix for SpartaDOS / OS/A+
- ; They first call the entry point from AUTOSTRT; and
- ; then, the load address (this rts here).
- ; We point AUTOSTRT directly after the rts.
-
; Real entry point:
start: