The older compiler when we forced fastcall makes main() fastcall. The current
compiler which we can now use without patches makes make() vararg for some
odd reason. That means we need to leave argv on the stack.
With this set the 65c816 userspace actually seems useable
inx
l1: sta _environ
stx _environ+1
- jsr popax ; Pull argv off the stack leaving argc
+; jsr popax ; Pull argv off the stack leaving argc
ldy #2 ; 2 bytes of args
jsr _main
inx
l1: sta _environ
stx _environ+1
- jsr popax ; Pull argv off the stack leaving argc
+; jsr popax ; Pull argv off the stack leaving argc
ldy #2 ; 2 bytes of args
jsr _main