]> git.sur5r.net Git - cc65/blob - libsrc/atari/cartstart.s
use copydata instead of own routine
[cc65] / libsrc / atari / cartstart.s
1 ; Cartridge start routine
2 ;
3 ; Christian Groessler, 06-Jan-2014
4
5 .ifndef __ATARIXL__
6
7 .export         cartstart
8
9 .import         start, copydata
10 .importzp       ptr1, ptr2, tmp1, tmp2
11
12 .include        "atari.inc"
13
14 .segment         "CODE"
15
16 ; start routine of cartridge
17 ; copy data segment to RAM and chain to entry point of crt0.s
18
19 cartstart:      jsr     copydata
20                 jsr     start                   ; run program
21                 jmp     (DOSVEC)                ; return to DOS
22
23 .endif  ; .ifndef __ATARIXL__