Don't presume the stack size to be a multiple of pages.
This commit is contained in:
@@ -31,9 +31,10 @@ reset:
|
|||||||
; Initialize data.
|
; Initialize data.
|
||||||
jsr copydata
|
jsr copydata
|
||||||
|
|
||||||
lda #>(__RAM_START__ + __RAM_SIZE__ + __STACKSIZE__)
|
lda #<(__RAM_START__ + __RAM_SIZE__ + __STACKSIZE__)
|
||||||
sta sp+1 ; Set argument stack ptr
|
ldx #>(__RAM_START__ + __RAM_SIZE__ + __STACKSIZE__)
|
||||||
stz sp ; #<(__RAM_START__ + __RAM_SIZE__ + __STACKSIZE__)
|
sta sp
|
||||||
|
stx sp+1 ; Set argument stack ptr
|
||||||
jsr initlib
|
jsr initlib
|
||||||
jsr _main
|
jsr _main
|
||||||
_exit: jsr donelib
|
_exit: jsr donelib
|
||||||
|
|||||||
Reference in New Issue
Block a user