2018-01-04 12:07:35 +01:00
|
|
|
.export _exit
|
|
|
|
.export __STARTUP__ : absolute = 1 ; Mark as startup
|
|
|
|
.import zerobss, _main
|
|
|
|
.import initlib, donelib
|
2018-01-04 22:27:39 +01:00
|
|
|
.import __STACKSTART__ ; Linker generated
|
2018-01-04 12:07:35 +01:00
|
|
|
|
|
|
|
.include "zeropage.inc"
|
|
|
|
|
|
|
|
.segment "STARTUP"
|
|
|
|
|
2018-01-04 22:14:01 +01:00
|
|
|
lda #<__STACKSTART__
|
|
|
|
lda #>__STACKSTART__
|
2018-01-04 12:07:35 +01:00
|
|
|
sta sp
|
|
|
|
stx sp+1
|
|
|
|
jsr zerobss
|
|
|
|
jsr initlib
|
|
|
|
jsr _main
|
|
|
|
_exit: pha
|
|
|
|
jsr donelib
|
|
|
|
pla
|
2018-01-04 13:54:00 +01:00
|
|
|
rts
|