; destroyed.
ldy #$00
+ sty buffer + BUF_LEN - 1
: lda BASIC_BUF,x
sta buffer,y
inx
stx __argv+1
rts
-; This array is zeroed before initmainargs is called.
-; char* argv[MAXARGS+1] = {FNAM};
-
.data
+; char* argv[MAXARGS+1] = {FNAM};
+
argv: .addr FNAM
.res MAXARGS * 2
- .bss
+ .segment "INIT"
buffer: .res BUF_LEN