Skip to content

Getmainargs

    XMAINARGS       = $2C
    XGETARGV        = $2E
    argv            := userzp   ; 2 bytes
    argc            := userzp+2 ; 1 byte

    ; Init struct
    initmainargs argv, argc, 0

    getmainarg #1, (argv)

    ; Save the ptr of the parameter
    sta     argv
    sty     argv+1

    BRK_TELEMON XWSTR0 ; Displays the arg 1 from the command line

Result (argbin) is binary in assembly with a parameter "foo"

/#argbin foo
foo

Last update: 2022-11-22