[Coco] (D)ECB and command-line arguments
Mark McDougall
msmcdoug at iinet.net.au
Thu Jun 19 09:07:57 EDT 2014
Hi again gurus,
I was thinking about ways of passing arguments to Coco binary executables
from (D)ECB.
The obvious way is to use USR1() but that requires DEFUSR and knowing the
EXEC address, or at least PEEKing the values from RAM. You are also
restricted to a single integer parameter.
I had the idea of using something like:
EXEC :arg1, arg2, ...
where the ML program would then parse the BASIC line input buffer to extract
the arguments. Would've been nice, but it seems EXEC doesn't accept the
colon as a trailing statement separator.
I guess you could do something like this:
ARG$="arg1, arg2, ..."
EXEC
and then have the ML search the BASIC string table (assuming it hasn't been
trashed). Would that be doable?
Anyone else got any ideas?
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
More information about the Coco
mailing list