1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-22 12:30:41 +00:00

Fixed a bug

git-svn-id: svn://svn.cc65.org/cc65/trunk@1618 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz 2002-11-24 11:18:24 +00:00
parent 0060b9fc45
commit 4a9210e3e1

View File

@ -1,4 +1,4 @@
;
;
; Startup code for cc65 (C64 version)
;
; This must be the *first* file on the linker command line
@ -52,26 +52,27 @@ L1: lda sp,x
lda #14
jsr BSOUT
; Clear the BSS data
jsr zerobss
; Save system stuff and setup the stack
tsx
stx spsave ; Save the system stack ptr
lda $01
sta mmusave ; Save the memory configuration
tax ; Remember in X
and #$F8
ora #$06 ; Enable kernal+I/O, disable basic
sta $01
stx mmusave ; Save the memory configuration
tsx
stx spsave ; Save the system stack ptr
lda #<(__RAM_START__ + __RAM_SIZE__)
sta sp
lda #>(__RAM_START__ + __RAM_SIZE__)
sta sp+1 ; Set argument stack ptr
; Clear the BSS data
jsr zerobss
; Call module constructors
jsr initlib